0

好的,所以我想这样做:使 JTextArea 的一部分不可编辑(不是整个 JTextArea!)

但是在 JTextPane 而不是 JTextArea 上,使用 DocumentFilter (?) 似乎是不可能的。

我在 JTextArea 上尝试了上述解决方案,效果非常好。但我只是找不到任何关于如何在 JTextPane 上执行此操作的信息(如果可能的话)。

好吧,我确实找到了这篇文章:向 JTextPane 添加文本而不让用户可以编辑它?

但这并不是我想要的——我需要我的 JTextPane 表现得像一个命令提示符,就像第一个链接中的 JTextArea 一样。

任何帮助将不胜感激,谢谢!

4

1 回答 1

1

如果您需要某种 J*Pane - 使用 JEditorPane。然后,您可以使用 DocumentBuilder 并控制其索引,以便它的功能与您的 JTextArea 示例大致相同。

于 2012-07-17T20:53:14.650 回答