5

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

このショットは、上記のすべてのテキストを明確にする必要があります。

ここに画像の説明を入力

問題は、JTextPane を使用してそのような機能を実装する方法です。

4

1 に答える 1

1

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

于 2011-03-06T10:13:32.940 に答える