【问题标题】:Styled text in JavaFX?JavaFX中的样式文本?
【发布时间】:2012-10-30 09:44:17
【问题描述】:

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

如果您能推荐这样的组件,我们将不胜感激。提前谢谢你。

【问题讨论】:

    标签: java text colors styles javafx-2


    【解决方案1】:

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

    这是该功能的detailssamples

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

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

    【讨论】:

    • 谢谢 :) 但是,(如果我错了,请纠正我)好像final release date will be January 13, 2013。如果是这种情况,我应该使用WebView 计划我的项目,还是应该等待JDK 8 发布?
    • JDK 8 目前计划于:9/9/13 全面上市。对于 JDK 7,我建议使用 WebView 将多种样式应用于文本。
    • 我也有同样的问题。我将帖子附加在页面末尾。有没有一种简单的方法可以让 webview 专注于页面的末尾?还是我必须在页面中使用锚标记和相关 URL?
    • @wnck 关注 WebView 中的位置是一个不同的主题。请为此创建一个新问题。
    • 更新。 JDK 8 计划在 March 2014 中提供
    猜你喜欢
    • 1970-01-01
    • 2018-03-30
    • 2016-01-31
    • 1970-01-01
    • 2018-09-06
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多