JavaFX:将化学式放入Label中

时间:2015-06-10 12:24:38

标签: java javafx label

我想知道是否可以将化学公式(SUB和SUP字符)放入标签内容中,如:

enter image description here

1 个答案:

答案 0 :(得分:0)

这是使用jlatexmath的解决方案:

private void createGraphic(String textValue, Color color) {
    TeXFormula tex = new TeXFormula(textValue);
    java.awt.Image awtImage = tex.createBufferedImage(TeXConstants.STYLE_TEXT, 12, color, null);
    Image fxImage = SwingFXUtils.toFXImage((BufferedImage) awtImage, null);
    label.setGraphic(new ImageView(fxImage));
}