JavaFX中的样式文本?

时间:2012-11-10 02:57:11

标签: java text colors styles javafx-2

我将聊天客户端从Swing切换到JavaFX,我遇到了图形问题。以前,我使用JTextPane来插入样式文本,但在切换到FX时,我找不到能够执行JTextPane所做内容的单个组件,并且从this回答,我知道FX的TextPane也不会做这件事。很抱歉,如果这对JavaFX老手来说很明显,但我似乎找不到任何东西。

如果你能推荐这样的组件,请不要错过。提前谢谢。

1 个答案:

答案 0 :(得分:16)

样式文本将通过TextFlow组件在JavaFX 8(包含在jdk8和jre8中)中提供。

以下是该功能的detailssamples

该功能由以下Multi-line, multi-style, rich text support issue及其引用的相关问题实施。

对于旧版(现已过时)JavaFX版本(如JavaFX 2.2),使用WebView显示样式文本,使用HTMLEditor进行编辑。或者,您可以在FlowPane中放置多个文本或标签节点。