TreeCellRenderer
このページでは、JTree
のTreeCellRenderer
関係のメモを集めて一覧にしています。
TreeCellRenderer
JTreeのノードの文字列に余白を追加
JTreeのノードの文字列に余白を追加
JTree
のノードにある文字列の左右に余白を追加します。
JTreeで条件に一致するノードを検索しハイライト
JTreeで条件に一致するノードを検索しハイライト
JTree
を検索し、TreeCellRenderer
を使ってノードをハイライトします。
JTreeを行クリックで選択し、行全体を選択状態の背景色で描画
JTreeを行クリックで選択し、行全体を選択状態の背景色で描画
JTree
の行をクリックして選択し、行全体を選択状態の背景色で描画します。
JTreeのノードタイトルを複数行表示する
JTreeのノードタイトルを複数行表示する
JTree
の各ノードで改行を使用し、タイトルを複数行表示します。
JComboBoxのItemをTree状に表示する
JComboBoxのItemをTree状に表示する
JComboBox
のドロップダウンリストに表示するItem
をTree
状に配置します。
JTreeのノードアイコンサイズとテキストの選択状態
JTreeのノードアイコンサイズとテキストの選択状態
JTree
のノードアイコンによって行の高さが変更された場合のテキストの選択状態を修正します。
JTreeの選択背景色を変更
JTreeの選択背景色を変更
JTree
のノード条件によって、その選択背景色を変更します。
JTreeを透明にし、選択状態を半透明にする
JTreeを透明にし、選択状態を半透明にする
JTree
の背景を透明にし、ノードの選択色を半透明にします。
JTreeのノード中の文字列をハイライトする
JTreeのノード中の文字列をハイライトする
JTree
のノードから文字列を検索して、HighlightPainter
で強調表示します。
JTreeのノードにJProgressBarを表示する
JTreeのノードにJProgressBarを表示する
JTree
のノードにJProgressBar
を表示するTreeCellRenderer
を設定します。
↑10 ↓11
JTreeで目次を作成する
JTreeで目次を作成する
JTree
のノードにリーダーとページ番号を追加表示して目次を作成します。
NimbusLookAndFeelでJTreeのセル選択を行全体ではなくノードに限定する
NimbusLookAndFeelでJTreeのセル選択を行全体ではなくノードに限定する
JTree
のセル選択色で塗りつぶす範囲をNimbusLookAndFeel
のデフォルトになっている行全体ではなくノードのみになるように設定します。
JTreeの各ノードタイトルに章番号を自動追加して表示する
JTreeの各ノードタイトルに章番号を自動追加して表示する
JTree
の各ノードに章番号を自動的に追加し、タイトル先頭にそれを表示するTreeCellRenderer
を作成します。