右クリックすると行が強調表示される JTextArea があります。私はこれを達成することができましたが (以前の投稿の大きな助けを使用して)、何らかのトグル機能も必要です。つまり、行が強調表示されていない場合は右クリックで強調表示され、その逆も同様です。
これを参考に、選択した行が既に強調表示されているかどうかを確認することはできますか?コメント/提案?
これを行う1つの方法は、すべてのハイライトを追跡することです(おそらく、ここの例に示すように HashMap を使用します)ことを理解していますが、このメソッドをヘルパークラスで記述しているため、これにより複雑さがわずかに増しますこれらのテキスト領域を含む複数のタブ。他の代替ソリューションは非常に役立ちます(ハイライトの切り替えなど)