[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.platform.swt] Re: Making checked table single selection

Faisal schrieb:
Any Help Please....


table.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { if( e.detail == SWT.CHECK ) { // 1. Uncheck all items TableItem[] children = table.getItems(); for (int i = 0; i < children.length; i++) { TableItem item = children[i]; item.setChecked(false); }

            // 2. Check the item selected
            ((TableItem)e.item).setChecked(true);
        }
    }
});

If you are using CheckboxTableViewer you could use my JFace-Addons:

http://tom-eclipse-dev.blogspot.com/2006/09/jface-and-features-not-part-of-eclipse.html
http://publicsvn.bestsolution.at/repos/java/at.bestsolution.jface/trunk/src/at/bestsolution/jface/viewers/CheckboxTableViewer.java


Tom