Hallo!
Ich bastel an einer GUI in Netbeans. Dort habe ich eine jComboBox mit Namen gefüllt. Sobald dort ein Name ausgewählt worden ist, wird eine ID zurückgeliefert, diese über an eine Klasse übegeben die dann aus der Datenbank die Daten holt um sie dann an die Textfelder zu übergeben. Standart also
dazu habe ich folgende Methode für die ComboBox:
Das bedauerliche ist nur, dass die textfelder nciht akualisiert werden. auch wenn ich z.B.
Einfüge passiert nicht. Mach ich das mit einem Button geht alles klar. Was läuft da falsch?
Gruß niesel
Ich bastel an einer GUI in Netbeans. Dort habe ich eine jComboBox mit Namen gefüllt. Sobald dort ein Name ausgewählt worden ist, wird eine ID zurückgeliefert, diese über an eine Klasse übegeben die dann aus der Datenbank die Daten holt um sie dann an die Textfelder zu übergeben. Standart also
dazu habe ich folgende Methode für die ComboBox:
Java:
private void jAgSchnellComboBoxActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
AGehmerSchnell item = null;
Bewerber bew = new Bewerber();
try {
item = (AGehmerSchnell) jAgSchnellComboBox.getSelectedItem();
} catch (java.lang.ClassCastException cl) {
}
try {
System.out.println(item.getId() + " : " + item.toString());
GetDataBewerberDAO getBewData = new GetDataBewerberDAO(this.userName, this.password, this.url, this.className);
bew = getBewData.retrieveBewerb(item.getId());
System.out.println(bew.getName()+", "+bew.getVorName());//Testausgabe
nameTF.setText(bew.getName());//Zuweisen an das TF
nachNameTF.setText(bew.getName());//Zuweisen an das TF
} catch (SQLException sqlEx) {
sqlEx.printStackTrace();
} catch (ClassNotFoundException clne) {
}
}
Java:
nameTF.setText("Hallo");
Gruß niesel