Я использую tableviewer со стилем флажка следующим образом
tableViewer = new TableViewer(parent, SWT.MULTI | SWT.FULL_SELECTION | SWT.BORDER| SWT.CHECK);
Я использовал следующий код для прослушивания tableviewer. Я знаю, что это неправильно, потому что он прислушивается к выбору, а не к выбору флажка.
tableViewer.addSelectionChangedListener(new ISelectionChangedListener() {
@Override
public void selectionChanged(SelectionChangedEvent event) {
IStructuredSelection selection = (IStructuredSelection)tableViewer.getSelection();
Object firstElement = selection.getFirstElement();
System.out.println("firstElement"+firstElement);
// Do something with it
}
});
Мне нужно прослушать выбор флажка в JFace TableViewer.
заранее спасибо