Hallo Leute,
ich habe eine JTable tabRouterGroups.
Der ListSelectionListener ist mein AppController. Dort fange ich die ListSelectionEvents ab.
Mein Problem ist, dass zum Beispiel ein KeyListener, welcher ebenfalls über meinen AppController läuft, den gesetzten Namen des jeweiligen Textfeldes mitliefert. Ich kann dann wunderbar ermitteln, in welches Textfeld gerade etwas eingegeben wurde.
Der ListSelectionListener liefert aber den für die(eine) Tabelle gesetzten Namen nicht mit!
Weiß jemand wie ich die(eine) Tabelle dazu bringe, Ihren Namen über den ListSelectionListener preiszugeben?
ich habe eine JTable tabRouterGroups.
Java:
tabRouterGroups = new JTable();
tabRouterGroups.getSelectionModel().addListSelectionListener(appController);
tabRouterGroups.getColumnModel().getSelectionModel().addListSelectionListener(appController);
tabRouterGroups.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
tabRouterGroups.setName("dummy");
Der ListSelectionListener ist mein AppController. Dort fange ich die ListSelectionEvents ab.
Java:
public void valueChanged(ListSelectionEvent e) {
if (e.getValueIsAdjusting() == true){System.out.println(e.toString());}
}
Mein Problem ist, dass zum Beispiel ein KeyListener, welcher ebenfalls über meinen AppController läuft, den gesetzten Namen des jeweiligen Textfeldes mitliefert. Ich kann dann wunderbar ermitteln, in welches Textfeld gerade etwas eingegeben wurde.
Der ListSelectionListener liefert aber den für die(eine) Tabelle gesetzten Namen nicht mit!
Weiß jemand wie ich die(eine) Tabelle dazu bringe, Ihren Namen über den ListSelectionListener preiszugeben?