- Table.selectionBackground : テーブル選択時の背景色
- Table.selectionForeground : テーブル選択時の文字色
サンプルコード
import java.awt.* import javax.swing.* import groovy.swing.* // テーブルのデフォルトの選択色を設定 UIManager.put("Table.selectionBackground", new Color(0xff, 0xff, 0xdd)) UIManager.put("Table.selectionForeground", new Color(0x77, 0x99, 0xdd)) data = [ [category:'Browser', product:'Firefox'], [category:'Browser', product:'IE'] ] sb = new SwingBuilder() sb.edt { frame( title: "example - default colors for selected rows", show: true, resizable: true, size: [300, 100], defaultCloseOperation: WindowConstants.EXIT_ON_CLOSE ){ scrollPane(){ table(){ tableModel(list: data){ propertyColumn( header:"category", propertyName: "category", editable: false ) propertyColumn( header:"product", propertyName: "product", editable: false ) } } } } }実行時画面
動作環境
groovy 2.2.2, JDK 1.7 update55
○テーブルに関するその他のエントリ
0 件のコメント:
コメントを投稿