JavaFX中的控制台窗格



我想将控制台窗格添加到JavaFX应用程序中。我可以将TextAreasetEditable(false)一起使用,但如何为不同的消息(错误、警告、信息)设置不同的颜色。我对Swing有经验。所以在Swing中,我在ScrollPaneStyle中使用TextPane进行着色。JavaFX有办法做到这一点吗?我应该使用哪些控件?

如果只是显示文本,则可以使用包含Label s或Text s集合的VBox(例如),然后在每个集合上设置样式。如果您使用的是Java8,那么还有一个专门的TextFlow容器可用。

这些都不会创建可选择和复制的文本。如果你也需要这个功能,有一个第三方库可以提供:RichTextFX。

相关内容

  • 没有找到相关文章

最新更新