- PR -

TreeCellRendererの利用

1
投稿者投稿内容
未記入
会議室デビュー日: 2004/05/24
投稿数: 11
投稿日時: 2004-06-01 11:46
選択時、背景色を変えてしまうとiconの部分の背景の色まで変わってしまいます。
なにかいい回避方法はないでしょうか
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2004-06-01 12:00
それって TreeCellRendarer ではなく Label の話ではないでしょうか?
Labelはそういう仕組みになっているので、Label を2つ使って TreeCellRenderer を表現するのはいかがでしょうか?
以下のように文字だけを表現する Label の背景色を変えるのです。
Panel(TreeCellRendarerを実装、BorderLayout)
+Label(アイコン用、背景色はデフォルト、west)
+Label(文字用、背景色を設定、east)

[ メッセージ編集済み 編集者: インギ 編集日時 2004-06-01 12:01 ]
1

スキルアップ/キャリアアップ(JOB@IT)