13

我正在将聊天客户端从 Swing 切换到 JavaFX,但遇到了图形问题。以前,我使用 aJTextPane插入带样式的文本,但在切换到 FX 后,我找不到能够执行该操作的单个组件JTextPane,并且从这个答案中,我知道 FXTextPane也不会完成这项工作。抱歉,如果这对 JavaFX 资深人士来说很明显,但我似乎找不到任何东西。

请,如果您能推荐这样的组件,将不胜感激。先感谢您。

4

1 回答 1

17

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

以下是该功能的详细信息示例

该功能由以下多行、多样式、富文本支持问题及其引用的相关问题实现。

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

于 2012-11-10T06:07:23.803 回答