Ich hab gerade ein Programm mit einer Tabelle.
Jetzt möchte ich das man die Tabelle editierbar machen. Das heißt es soll sich bei doppelklick auf eine Spalte ein neues Fenster aufgehen!
Allerdings kann ich dem Item kein Listener hinzufügen ... hier wird mir immer dieses item.addListener(SWT.Selection, new SelectionAdapter() <- rot unterstrichen in eclipse...
Über google und SuFu hab ich leider keine Hilfe gefunden -.-
Jetzt möchte ich das man die Tabelle editierbar machen. Das heißt es soll sich bei doppelklick auf eine Spalte ein neues Fenster aufgehen!
Allerdings kann ich dem Item kein Listener hinzufügen ... hier wird mir immer dieses item.addListener(SWT.Selection, new SelectionAdapter() <- rot unterstrichen in eclipse...
Über google und SuFu hab ich leider keine Hilfe gefunden -.-
Java:
private void createTableLines(Table table, ArrayList<String> list)
{
TableItem item;
for (int i = 0; i < list.size(); i++) {
item = new TableItem(table, SWT.NONE);
item.setText(list.get(i));
item.addListener(SWT.Selection, new SelectionAdapter()
{
@Override
public void widgetSelected(SelectionEvent e)
{
System.out.println("Test");
}
@Override
public void widgetDefaultSelected(SelectionEvent e)
{
// TODO Auto-generated method stub
}
}
}