Java で「高度なテキスト エディタ」を作ろうとしています。ただし、 TextArea で特定の単語を検索し、見つかった単語または単語のみのフォント/色を設定する方法を実際に見つけることはできません。(Eclipse が「インポート」をピンクがかった色で、変数名を青にするのと似ています。
ここに私がこれまでに持っているもののソースがあります: http://pastebin.com/1fKBUCWY
Java で「高度なテキスト エディタ」を作ろうとしています。ただし、 TextArea で特定の単語を検索し、見つかった単語または単語のみのフォント/色を設定する方法を実際に見つけることはできません。(Eclipse が「インポート」をピンクがかった色で、変数名を青にするのと似ています。
ここに私がこれまでに持っているもののソースがあります: http://pastebin.com/1fKBUCWY
これは私がそれを行う方法です。
最初に、スペース文字をリッスンする TextArea にリスナーを設定します。(最後のイベントとこのイベントの間の) 単語をローカル変数に格納し、特殊単語リストと比較します。
テキスト領域イベント処理への応答は、JTextAreaの Text Changed イベントで見つけることができますか? 方法?
お役に立てれば!