我想使用RichTextFX(StyledTextArea)打印带有错误消息的标准输出等。 我已经在其中使用它来进行自定义代码编辑,并且效果很好。
但是我如何制作输出"只读#34;? 我希望用户能够标记文本,复制粘贴,与链接交互并悬停弹出窗口等。但是无法更改输出的内容。
我是否应该实现某种类型的更改侦听器来阻止/恢复用户可能(意外)所做的任何更改,或者是否有更简单/更优雅的解决方案?
答案 0 :(得分:2)
StyledTextArea
有一个setEditable
方法,因此调用setEditable(false)
应该可以满足您的需求。