首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

SWT如何让表格前两列的单元格中都加入CheckBox

2012-07-24 
SWT怎么让表格前两列的单元格中都加入CheckBox?第一种就是在创建表格时设置表的style为SWT.CHECK,这样只能

SWT怎么让表格前两列的单元格中都加入CheckBox?
第一种就是在创建表格时设置表的style为SWT.CHECK,这样只能在表的首列加上CheckBox。
另一种就是用TableEditor类来为单元格创建CheckBox。虽然可以解决前两列都加入CheckBox,
但是创建的CheckBox过多的话表就会变得很慢,而且CheckBox不像第一种方法那样嵌在table中,而是在Table前端。
这个好纠结呀!有没有做过SWT的牛人?谢谢了!

[解决办法]
String[] age = { "16", "17", "18", "19", "20", "21", "22" };

JComboBox com = new JComboBox(age);

TableColumnModel tcm = table.getColumnModel();

tcm.getColumn(3).setCellEditor(new DefaultCellEditor(com));

....希望能帮助你...
[解决办法]
你可以用图片来模拟CheckBox。

或者用CellEditor和LabelProvier配合
[解决办法]
两个Table并排放?

热点排行