2011-03-06 7 views
5

私はしばらくの間、テキストエディタのようなものを作成していて、NetBeansの興味深い機能の1つに気付きました。テンプレート(たとえば、 "デスクトップアプリケーション")からJavaアプリケーションを作成するとき、 (表示するために存在しますが、直接変更することはできません)。JTextPane不変のテキストブロック

このショットは、すべてそのテキストをクリアの上に作る必要があります。

enter image description here

だから、質問は次のとおりです。JTextPaneのを使用してこのような機能を実装する方法?

答えて

1

変更されていないテキストに対してエディタペインで使用されるjavax.swing.text.DocumentFilterを実装するクラスを作成する必要があります。強調表示のために、私はあなたがjavax.swing.text.Highlighterを使用しなければならないと思います。

関連する問題