RichTextFX 只读?

RichTextFX read-only?

我想使用 RichTextFX (StyledTextArea) 打印带有错误消息等的标准输出。 我已经在其中使用它进行自定义代码编辑,并且效果很好。

但是我如何制作输出 "read only"? 我希望用户能够标记文本、复制和粘贴、与链接交互以及悬停弹出窗口等。但不能更改输出内容。

我是否应该实现某种 block/reverts 用户可能(不小心)做出的任何更改的更改侦听器,或者是否有 simpler/more 优雅的解决方案?

StyledTextArea 有一个 setEditable 方法,因此调用 setEditable(false) 应该可以满足您的需要。