Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はしばらくの間、テキスト エディタのようなものを作成してきましたが、NetBeans の興味深い機能の 1 つに気付きました。テンプレートから Java アプリケーション (「デスクトップ アプリケーション」など) を作成すると、不変のコード ブロックが作成されます (これらは表示用に存在しますが、直接変更することはできません)。
このショットは、上記のすべてのテキストを明確にする必要があります。
問題は、JTextPane を使用してそのような機能を実装する方法です。
変更されていないテキストのエディター ペインで使用される javax.swing.text.DocumentFilter を実装するクラスを作成する必要があります。強調表示には、javax.swing.text.Highlighter を使用する必要があると思います。