[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