好的,所以我想这样做:Make parts of a JTextArea non editable (not the whole JTextArea!)
但是在JTextPane而不是JTextArea上,使用DocumentFilter(?)似乎无法实现。
我在JTextArea上尝试了上述解决方案,它可以创造奇迹。但我在JTextPane上找不到任何关于如何做到这一点的事情(如果可能的话)。
我确实找到了这篇文章:Adding text to a JTextPane without having it editable by the user?
但这并不是我想要的 - 我需要我的JTextPane表现得像命令提示符,就像第一个链接中的JTextArea一样。
非常感谢任何帮助,谢谢!
答案 0 :(得分:1)
如果您需要各种J * Pane - 请使用JEditorPane。然后,您可以使用DocumentBuilder并控制其索引,使其功能与JTextArea示例相同。