私はGUIの辞書プログラムを作っており、表示されている各単語でハイライトされる必要がある文字の入力を持っています。私はこれをどうやって行うのだろうかと思っていました.JTextArea全体を色づけするのは難しくありませんが、特定の文字だけを着色するのはもう少し難しいようです。私はスタイル付きフォントを使用できるJTextPaneについて読んだことがありますが、それは単純ではないようです。私はすべての辞書の単語の文字を解析し、その文字の色を変更する必要があります。Javaの着色文字GUI
3
A
答えて
5
はい、この種の処理を行うには、JEditorPane
またはJTextPane
を使用します。あなたが見たようにスタイルを使用することもできますし、コンテンツをHTMLとして作成して表示することもできます。柔軟性が低い場合は、ずっと簡単です。
Javaチュートリアルの関連セクションがhere.
2
を開始独自のハイライトを追加することができます。 DefaultHighlighterとHighlightPainterを参照してください。
http://java-sl.com/tip_vertical_selection.htmlのカスタムハイライトの例を参照してください。任意の色を定義できます。
関連する問題
- 1. Eclipse構文着色プラグイン
- 2. ラベル内の部分文字列を着色する
- 3. jTextPaneで1文字しか着色しない
- 4. OpenCV再着色
- 5. 着色点(R)I
- 6. GUIのギリシャ文字 - PYTHON
- 7. iPhone SDKの着色イメージ
- 8. GraphMLノードの着色Prefuse
- 9. githubのコード着色README
- 10. MSBuild:着色キュウリの出力
- 11. GUIを使ったJavaメモリゲーム - 文字列と配列の比較
- 12. py2exe特色GUI
- 13. PHPクリーンな着信文字列(%記号)
- 14. 完全グラフk-着色ソルバー
- 15. jqueryモーダルを着色する
- 16. WPFデータグリッド着色代替行
- 17. スイング、Javaおよびマルチスレッド、および着色ボタン
- 18. Android:フォーマットアラートの文字色
- 19. Android文字列の色
- 20. ボックスプロットのメジアンのみを着色する
- 21. MATLABのセクタを着色する
- 22. 着色されたウィンドウのテキスト
- 23. matlabの着色樹状突起オブジェクト
- 24. Java GUIでUnicode文字を使用するのは安全ですか?
- 25. エスケープ= java文字列の文字
- 26. Javaの文字列と文字配列
- 27. Java文字列の上付き文字
- 28. Javaの:文字列:文字列
- 29. 文字列のJavaヌル文字
- 30. JavaのGUI
この[example](http://stackoverflow.com/a/8534162/230513)も参照してください。 – trashgod