- TableHeader.background : テーブルヘッダーの背景色
- TableHeader.foreground : テーブルヘッダーの文字色
サンプルコード
import java.awt.* import javax.swing.* import groovy.swing.* // テーブルのヘッダーのデフォルト色を設定 UIManager.put("TableHeader.background", new Color(0xcc, 0xdd, 0xff)) UIManager.put("TableHeader.foreground", new Color(0x77, 0x99, 0xdd)) data = [ [category:'Database', product:'PostgreSQL'], [category:'Database', product:'MySQL'] ] sb = new SwingBuilder() sb.edt { frame( title: "example - default color for table headers", 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 件のコメント:
コメントを投稿