私は Swing 開発に不慣れで、ユーザーがテキスト ドキュメントをロードしてテキストの一部にタグ付けできる Java アプリケーションを作成しています。
テキストのタグ付けされた部分が強調表示され、ユーザーはタグ付けされたテキストをクリックしてタグを編集/削除できます。これを達成するために使用できるライブラリ/クラスはありますか?
私はすでに見てきましたJTextArea
。しかし、私の知る限りでは、プレーンテキストしか表示できません(間違っている場合は修正してください)
私が探しているものをより明確にするために:
Stack Overflow (SO) で質問にタグを付けると、タグが小さなボックスで強調表示され、タグの周囲が強調表示されます。私はJavaで似たようなものを探しています。
したがって、追加するコンポーネントが X の場合、X はプレーン テキストとタグ付きテキストを保持できるはずです。タグ付けされたテキストは、SO タグのように見えるはずです。
編集
説明のための例。
原文:
これはサンプルテキストです。
タグを付けた後、サンプルと言うと、これは次のようになります。
タグ付きテキストあり
その x は基本的に、 sampleに関連付けられたすべてのタグを削除するボタンです。