K
knight
Gast
hi,
habe bspw. eine GUI, welche folgenden Aufbau hat:
1. JLabel(Hersteller) ------------------------ JCombBox(Auswahl an verschiedenen Büchern)
2. JLabel(Hersteller) ------------------------ JCombBox(Auswahl an verschiedenen Büchern)
...
Die Werte für die Felder werden von einer Datenbak geholt, wobei der Hersteller(PK) ist und jeder Hersteller die Bücher auch von anderen Herstellern produzieren kann.
Wird z.B. ein Buch in der JComboBox selektiert, so soll eine Action ausgelöst werden. Die Action soll das zuvor angewählte(also vor der neuen Selektion) Buch ermitteln und den dazugehörigen Hersteller. Wie kann ich sowas realisieren?
Idee: Es soll bei der Initialisierung der GUI das aktuell ausgewählte Buch(Key) und der zugehörige Hersteller(Value) (erhält es aus der Datenbank) in eine Map gespeichert werden.
Wird eine Action ausgelöst, so kann er den Hersteller anhand vom Buch ermitteln.
Problem: ein Hersteller kann auch die Bücher von anderen Hersteller prod.
habe bspw. eine GUI, welche folgenden Aufbau hat:
1. JLabel(Hersteller) ------------------------ JCombBox(Auswahl an verschiedenen Büchern)
2. JLabel(Hersteller) ------------------------ JCombBox(Auswahl an verschiedenen Büchern)
...
Die Werte für die Felder werden von einer Datenbak geholt, wobei der Hersteller(PK) ist und jeder Hersteller die Bücher auch von anderen Herstellern produzieren kann.
Wird z.B. ein Buch in der JComboBox selektiert, so soll eine Action ausgelöst werden. Die Action soll das zuvor angewählte(also vor der neuen Selektion) Buch ermitteln und den dazugehörigen Hersteller. Wie kann ich sowas realisieren?
Idee: Es soll bei der Initialisierung der GUI das aktuell ausgewählte Buch(Key) und der zugehörige Hersteller(Value) (erhält es aus der Datenbank) in eine Map gespeichert werden.
Wird eine Action ausgelöst, so kann er den Hersteller anhand vom Buch ermitteln.
Problem: ein Hersteller kann auch die Bücher von anderen Hersteller prod.