I am trying to create a two-column-table with checkboxes in both of them I have created a table with the following snippet:
Table table = new Table(parent, SWT.CHECK | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
TableColumn tableColumn = new TableColumn(table, SWT.NONE);
tableColumn.setWidth(300);
tableColumn.setText("Check Column1");
TableColumn tableColumn1 = new TableColumn(table, SWT.NONE);
tableColumn1.setWidth(300);
tableColumn1.setText("Check Column2");
TableItem tableItem=new TableItem(table,SWT.NONE);
Image image=getImage(imagePath);
tableItem.setImage(0, image);
what I am getting is the first column the checkbox was created but not in the second one Do you know why?
This is not supported by the standard SWT Table Widget. Try the Nattable from Nebula for a more feature rich table widget.
If you want to show CheckBox in Table
Cell, you could do it in two ways.
show image ( check on/off) depending on state of the data that you have and you need listen on mouse click on table cell.
you could add Button ( SWT.CHECK)
as I mentioned below
SWT - Tableviewer adding a remove button to a column in the table
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With