Hallo zusammen,
ich benutze in meiner GUI die JComboBox Erweiterung PComboBox, welche in der Java Swing Componentenen Libary enthalten ist. Die API dieser Erweiterung und Demos findet man unter PSwing Java Swing Components .
Hier ist für die PComboBox ein PComboFocusListener beschrieben, der vom FocusListener erbt, also auch die funktionen focusGained und focusLost verwendet. Nur benötigt der PComboFocusListener einen FullWordComboKeySelectionModel, wo ich auch nicht kapiere was er macht.
Nun mein Problem, ich benötige ein Listener, der mir erkennt, wann das Objekt den Focus bekommt, um alle meine PComboBoxen zu aktualisieren beim Verlust des Focus. Derzeit passiert jedoch gar nichts, mache derzeit auch nur eine Textausgabe.
Nun zu meinem Code:
Also gehe davon aus dass ich irgend ein Fehler bei der Implementierung gemacht habe. Weiß auch nicht ob ich den pcomboFL noch adden muss, hatte es zwar versucht, hat aber auch nichts genützt.
Danke schonmal für eure Hilfe.
ich benutze in meiner GUI die JComboBox Erweiterung PComboBox, welche in der Java Swing Componentenen Libary enthalten ist. Die API dieser Erweiterung und Demos findet man unter PSwing Java Swing Components .
Hier ist für die PComboBox ein PComboFocusListener beschrieben, der vom FocusListener erbt, also auch die funktionen focusGained und focusLost verwendet. Nur benötigt der PComboFocusListener einen FullWordComboKeySelectionModel, wo ich auch nicht kapiere was er macht.
Nun mein Problem, ich benötige ein Listener, der mir erkennt, wann das Objekt den Focus bekommt, um alle meine PComboBoxen zu aktualisieren beim Verlust des Focus. Derzeit passiert jedoch gar nichts, mache derzeit auch nur eine Textausgabe.
Nun zu meinem Code:
Java:
veranstaltungsDozentComboBox = new PComboBox(DB_GUI_neueBuchung
.gibEintraege("dozent"));
veranstaltungsDozentComboBox.setAllowNewEntries(true);
veranstaltungsDozentComboBox.setPreferredSize(new Dimension(200, 18));
veranstaltungsDozentComboBox.buildIndex();
PComboFocusListener pcomboFL = new PComboFocusListener(new FullWordComboKeySelectionModel(veranstaltungsDozentComboBox)){
public void focusGained(java.awt.event.FocusEvent arg0) {
System.out.println("Neuer Eintrag in Dozent ComboBox focusgained");
}
public void focusLost(java.awt.event.FocusEvent arg0) {
System.out.println("Neuer Eintrag in Dozent ComboBox focuslost");
}
};
Also gehe davon aus dass ich irgend ein Fehler bei der Implementierung gemacht habe. Weiß auch nicht ob ich den pcomboFL noch adden muss, hatte es zwar versucht, hat aber auch nichts genützt.
Danke schonmal für eure Hilfe.