-
大神破解eclipse中表格(table)隔行变色
- 作者:杨玺雅 分类:电脑技术 发布时间:2017-09-19 18:04:36
电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到eclipse中表格(table)隔行变色的问题,如果我们遇到了eclipse中表格(table)隔行变色的情况,该怎么处理怎么才能解决eclipse中表格(table)隔行变色带来的困扰呢,对于这样的问题其实我们只需要eclipse 4.5.2进入eclipse中新建一个swt-java项目,项目的名子为javatable。然后新建一个swt application应用,名子为javatable.java。打开这个javatable.java,选择设计模式,增加一个table表格,在其...
电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到eclipse中表格(table)隔行变色的问题,如果我们遇到了eclipse中表格(table)隔行变色的情况,该怎么处理怎么才能解决eclipse中表格(table)隔行变色带来的困扰呢,对于这样的问题其实我们只需要eclipse 4.5.2进入eclipse中新建一个swt-java项目,项目的名子为javatable。然后新建一个swt application应用,名子为javatable.java。打开这个javatable.java,选择设计模式,增加一个table表格,在其中添加4个列。在类初始化事件中增加20个记录。for(int i=0;i<20;i++){TableItem ti=new Ta这样就解决了这样的问题,接下来给大家带来eclipse中表格(table)隔行变色的详细操作步骤。
工具/原料
eclipse 4.5.2
方法/步骤
进入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));
运行项目,表格隔行变色如图。
猜您喜欢
- 破解windows如何关闭驱动程序强制签名..2024-04-03
- 笔记本电脑CSGO4:3黑边破解,轻松享受..2024-03-27
- 破解Windows密码:轻松掌握的密码清除..2024-03-02
- 蓝牙耳机声音断断续续?一文破解无线..2024-02-29
- 破解WiFi密码?只需简单三步,轻松知..2024-02-25
- 如何破解win11任务栏重叠之谜,轻松掌..2024-02-23
相关推荐
- 怎样用excel做表格..2017-02-03
- ios12测距仪在哪里 ios自带测距仪在哪里..2017-08-27
- 惠普打印机1000无法连接电脑怎么回事..2021-05-28
- office2021激活码产品密钥免费2023 excel密..2023-10-28
- 打印机打印不全是怎么回事,怎么办,..2017-02-26
- 电脑暂存盘满了怎样清空 电脑ps暂存盘..2021-05-16