如何在Javafx 8中向Label文本添加上标

我正在编写我的第一个JavaFX应用程序,但我找不到如何使Label中的某些文本成为上标。

在Swing中,使用HTML标记很容易,但JavaFX中没有此选项。

我搜索了许多API,包括Label,Font,TextFlow,Oracle文档和示例以及一般的互联网。

谢谢。

WebView更灵活,但是,根据您使用的字体和上标的内容,有上标2的Unicode上标字符,例如U+00B2

一种方法是替换WebView并使用loadContent()方法。

 WebView webView = new WebView(); WebEngine webEngine = webView.getEngine(); webEngine.loadContent( "

Gμν=8πTμν; E=mc2");

图片