第一种就是在创建表格时设置表的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并排放?