在javaFX中显示数学公式

我想知道如何在JavaFX中的标签中显示数学公式。 喜欢这张图片: 样品配方 我想要一个库的.jar和JavaFX中的一个小例子。 我已经找到了一些库,但它们只适用于Swing / AWT。 我尝试了其中一些,但它们对我不起作用。

用Java显示花式方程式

由于JLaTeXMath使用Graphics2D API进行渲染,因此可以使用FXGraphics2D将输出绘制到JavaFX Canvas 。 有关示例代码,请参阅我对其他类似问题的回答https://stackoverflow.com/a/25037747/2592874

只是我对https://stackoverflow.com/a/25037747/2592874的回复

JavaFX的下一个版本支持MathML:

  • Java 8 Update 192中包含JavaFX 8 Update 192
  • JavaFX 11。

只需使用WebView控件和MathML并使用以下命令设置HTML内容:

   x =    b  ±    b 2   4 a c     2 a     

按照JavaFX / OpenJFX下载链接访问JavaFX 11及更高版本。 点击链接Java Early Access Download即可获得对这些版本的早期访问权限。

我查看了你引用的答案中提到的JLatexMath ,它可以创建一个BufferedImage。 使用SwingFXUtils,您可以将其转换为JavaFX Image并在您的应用程序中使用它。

相同的方法可能适用于其他库之一。