JTextPane不可变文本块

时间:2011-03-06 09:42:18

标签: java swing netbeans jtextpane

我一直在创建类似文本编辑器的东西,并注意到NetBeans中一个有趣的功能:从模板创建Java Application时(例如,“桌面应用程序”),它会创建不可变的代码块(它们存在)观看但不能直接修改。

此镜头应使上述所有文字清晰:

enter image description here

所以,问题是:如何使用JTextPane实现这样的功能?

1 个答案:

答案 0 :(得分:1)

您必须创建一个类,实现编辑器窗格用于未更改文本的javax.swing.text.DocumentFilter。为突出显示,我想你必须使用javax.swing.text.Highlighter。