Table, Auswahl ändern

org.eclipse.swt.widgets.Table
org.eclipse.jface.viewers.TableViewer

Table myTable = ...
myTable.setSelection(indx);  // Scrollt im Bedarfsfall
// myTable.select(indx);  // Scrollt nicht
myTable.setFocus();  // Ohne diese Zeile wird die Selection nicht erkannt?!




oder:

Table myTable = ...
ISelection selection = new StructuredSelection(myTable.getItem(indx).getData());
myTable.getViewer().setSelection(selection);
myTable.setFocus();  // Ohne diese Zeile wird die Selection nicht erkannt?!

Die Selektion einer Tabelle kann man mit folgendem Code erfragen:

table.addSelectionListener (new SelectionAdapter() {
   public void widgetSelected (SelectionEvent e) {
      int[] selections = table.getSelectionIndices ();
   }
}

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007