Java SWT selection or check event in a table
程序员文章站
2023-10-18 22:57:39
SWT获取表格前设置的复选框的选中状态 如下图 获取选中的值的代码如下 部分官方的样例 ......
swt获取表格前设置的复选框的选中状态
如下图
获取选中的值的代码如下
table.addlistener(swt.selection, new listener() { public void handleevent(event event) { if(event.detail == swt.check) { string temp = pattern.compile("[^0-9]").matcher(event.item.tostring()).replaceall(""); integer select = integer.parseint(temp); if(selectlist.contains(select)) { selectlist.remove(select); }else { selectlist.add(select); } for(int i=0; i<selectlist.size(); i++) { system.out.print(selectlist.get(i)); } system.out.println(); } } });
部分官方的样例
table.addlistener(swt.selection, new listener() { public void handleevent(event event) { string string = event.detail == swt.check ? "checked" : "selected"; system.out.println(event.item + " " + string); } });