当前位置: 代码迷 >> Eclipse >> SWT如何让表格前两列的单元格中都加入CheckBox
  详细解决方案

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

热度:99   发布时间:2016-04-23 12:58:34.0
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并排放?
  相关解决方案