在swt中检查表内的复选框

时间:2017-04-21 01:17:15

标签: java checkbox swt

我的表中有一个带有复选框的表,但问题是当我勾选复选框时它不会打印数据的值但是当我使用双击它取消选中该框时,它会打印并且输出会加倍。不打印。

output: 
SCKS-006 , 1108 , 10.199.25.101
SCKS-006 , 1108 , 10.199.25.101

我有这个代码(我从这里得到它)

Table table = (Table) e.widget;
            TableItem item = table.getItem(table.getSelectionIndex());
            for (int col = 0; col < table.getColumnCount(); col++)
            {
                if(item.getChecked())
                {
                    item.setChecked(false);
                    System.out.println(item.getText(0) + " , "+ item.getText(1) + " , "+ item.getText(2));
                }
                else
                    item.setChecked(true);
            }

0 个答案:

没有答案