使JTextPane的部分不可编辑

时间:2012-07-17 20:39:47

标签: java swing jtextpane

好的,所以我想这样做: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一样。

非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:1)

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