eclipse中table組件怎么隔行變色,美化法式,凸起數據,下面分享一下隔行變色的事例。我寫的經驗對你進修java有幫忙的話,給我投票、點贊或者保藏!
1中表格每個列布滿殘剩空間
1編纂體例怎么利用
1編碼和圖片對象彼此轉換
進入eclipse中新建一個swt-java項目,項目標名子為javatable。
然后新建一個swt application應用,名子為javatable.java。
打開這個javatable.java,選擇設計模式,增添一個table表格,在此中添加4個列。
在類初始化事務中增添20個記實。
for(int i=0;i<20;i++){
TableItem ti=new TableItem(table,SWT.NONE);
ti.setText(0, String.valueOf(i));
}
在table中添加SWT.MeasureItem監聽器,當需要挪用單位時,城市執行監聽器。
table.addListener(SWT.MeasureItem, new Listener() {
public void handleEvent(Event event) {
}
});
設置表格一行的高度event.height,event.y是event.height的整數倍,經由過程這個關系判定是挪用的第幾筆記錄。
event.height = 20;
TableItem ti=(TableItem)event.item;
ti.setBackground((event.y/event.height)%2==0?new Color(null,224,255,255):new Color(null,255,255,255));
運行項目,表格隔行變色如圖。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!