私は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. ラベル内の部分文字列を着色する
- 4. jTextPaneで1文字しか着色しない
- 5. vba着色と再注文リスト
- 6. Rプロットクラスター着色
- 7. OpenCV再着色
- 8. matlabの着色ツィーターベクトル
- 9. Java - GUIの別のクラスの文字列へのアクセス
- 10. GUIのギリシャ文字 - PYTHON
- 11. m色のn個のボックスの着色
- 12. オーディションプロット - 別の色の着色ポイント
- 13. 着色点(R)I
- 14. GUIを使ったJavaメモリゲーム - 文字列と配列の比較
- 15. githubのコード着色README
- 16. MSBuild:着色キュウリの出力
- 17. geom_qqプロット内の着色点
- 18. Excel細胞の着色
- 19. プロットの着色点はR
- 20. GraphMLノードの着色Prefuse
- 21. iPhone SDKの着色イメージ
- 22. py2exe特色GUI
- 23. Java NetBeansでCJK文字とGUIを表示する方法は?
- 24. 構文着色のためのテキストの効果的な処理
- 25. PHPクリーンな着信文字列(%記号)
- 26. jqueryモーダルを着色する
- 27. R networkD3パッケージ:forceNetwork()着色
- 28. Echarts3(百度)着色ラウンド
- 29. WPFデータグリッド着色代替行
- 30. 着色された3Dプロット
この[example](http://stackoverflow.com/a/8534162/230513)も参照してください。 – trashgod