C
Camino
Gast
Hallo,
ich hab da ein kleines Problem mit meiner Swinganwendung. Ich hab da in einem Formular eine JComboBox, welche Bankinstitute anzeigt. Die Daten kommen aus einer Datenbanktabelle, in der Bankinstitute und ihre zugehörigen BLZ gespeichert sind. Also, die Tabelle hat die 3 Felder blz_id (Primärschlüssel), blz und bankinstitut.
Im Moment lese ich die Daten aus der DB aus, stecke sie in ein Objekt (BLZ) und sammele diese Objekte in einer ArrayList<BLZ> blzliste.
Die ComboBox fülle ich nun so mit den Daten (Namen der Bankinstitute):
So weit klappt das ganz gut. Nun möchte ich aber mit dieser ComboBox auch im Formular arbeiten. So soll in einem Textfeld die BLZ angegeben werden, wenn ich in der ComboBox ein Bankinstitut auswähle. Oder es soll beim Speichern des Datensatzes in dem Formular (Personendaten) die blz_id in die Tabelle der Person gespeichert werden. Das heisst, ich brauch über den selektierten Namen des Bankinstitutes in der ComboBox den Zugriff auf das Objekt, zu welchem dieser Name gehört, damit ich die zugehörige BLZ und die blz_id erhalte.
Ich hoffe, ich hab das einigermassen verständlich erklärt. Ich hab auch irgendwo was von einem ComboBoxModel gelesen, vermute mal, dass ich das evtl. dafür brauche. Aber bei den Erklärungen und Beispielen bin ich irgendwie nicht schlauer geworden.
Vielleicht kann mir ja wer einen Tipp oder Hilfe geben. Danke.
Gruss
Camino
ich hab da ein kleines Problem mit meiner Swinganwendung. Ich hab da in einem Formular eine JComboBox, welche Bankinstitute anzeigt. Die Daten kommen aus einer Datenbanktabelle, in der Bankinstitute und ihre zugehörigen BLZ gespeichert sind. Also, die Tabelle hat die 3 Felder blz_id (Primärschlüssel), blz und bankinstitut.
Im Moment lese ich die Daten aus der DB aus, stecke sie in ein Objekt (BLZ) und sammele diese Objekte in einer ArrayList<BLZ> blzliste.
Die ComboBox fülle ich nun so mit den Daten (Namen der Bankinstitute):
Java:
// Combobox wird mit Namen der Bankinstitute gefüllt
for(BLZ b : blzListe)
comboBankinstitute.addItem(b.getBankinstitut());
So weit klappt das ganz gut. Nun möchte ich aber mit dieser ComboBox auch im Formular arbeiten. So soll in einem Textfeld die BLZ angegeben werden, wenn ich in der ComboBox ein Bankinstitut auswähle. Oder es soll beim Speichern des Datensatzes in dem Formular (Personendaten) die blz_id in die Tabelle der Person gespeichert werden. Das heisst, ich brauch über den selektierten Namen des Bankinstitutes in der ComboBox den Zugriff auf das Objekt, zu welchem dieser Name gehört, damit ich die zugehörige BLZ und die blz_id erhalte.
Ich hoffe, ich hab das einigermassen verständlich erklärt. Ich hab auch irgendwo was von einem ComboBoxModel gelesen, vermute mal, dass ich das evtl. dafür brauche. Aber bei den Erklärungen und Beispielen bin ich irgendwie nicht schlauer geworden.
Vielleicht kann mir ja wer einen Tipp oder Hilfe geben. Danke.
Gruss
Camino