Hallo Leute,
wie ihr im Bild sehen könnt, kann im oberen JComboBox etwas ausgewählt, eine Menge im JTextField eingegeben werden. Wenn man auf Zutat Hinzufügen klickt, werden die Daten in den JComboBox unten eingefügt. Der erste Eintrag klappt einwandfrei. Der zweite klappt auch,
einziger Manko: der erste Eintrag wird vom 2. Überschrieben, so dass trotz "Neueintrag" nur ein Eintrag im JComboBox ist.
Dass passiert auf Button click
JComboBox.removeAllItems();
DefaultComboBoxModel.addElement(meinString);
JComboBox.setModel(DefaultComboBoxModel);
JComboBox.updateUI();
Hier wird der ComboBox im Konstruktor auf den Panel hinzugefügt:
JComboBox.setPreferredSize(new Dimension(100,30));
JPanel.add(addedCondimentsCB);
Wenn ich den 2. Eintrag mache ist im JComboBox direkt der neue Eintrag zu sehen. Öffnet man den JComboBox, ist der erste Eintrag ganz kurz zu sehen und verschwindet direkt...
EDIT: KANN GESCHLOSSEN WERDEN... ICH SOLLTE MAL MEIN CODE LESEN BEVOR ICH POSTE, BEIM LESEN IST MIR SCHON AUFGEFALLEN WIE DUMM ES SEIN MUSS ALLE ELEMENTE ZU LÖSCHEN UND MICH ZU WUNDERN WARUM ES NICHT DRINNEN IST
ICH BRAUCHE EINDEUTIG URLAUB
wie ihr im Bild sehen könnt, kann im oberen JComboBox etwas ausgewählt, eine Menge im JTextField eingegeben werden. Wenn man auf Zutat Hinzufügen klickt, werden die Daten in den JComboBox unten eingefügt. Der erste Eintrag klappt einwandfrei. Der zweite klappt auch,
einziger Manko: der erste Eintrag wird vom 2. Überschrieben, so dass trotz "Neueintrag" nur ein Eintrag im JComboBox ist.
Dass passiert auf Button click
JComboBox.removeAllItems();
DefaultComboBoxModel.addElement(meinString);
JComboBox.setModel(DefaultComboBoxModel);
JComboBox.updateUI();
Hier wird der ComboBox im Konstruktor auf den Panel hinzugefügt:
JComboBox.setPreferredSize(new Dimension(100,30));
JPanel.add(addedCondimentsCB);
Wenn ich den 2. Eintrag mache ist im JComboBox direkt der neue Eintrag zu sehen. Öffnet man den JComboBox, ist der erste Eintrag ganz kurz zu sehen und verschwindet direkt...
EDIT: KANN GESCHLOSSEN WERDEN... ICH SOLLTE MAL MEIN CODE LESEN BEVOR ICH POSTE, BEIM LESEN IST MIR SCHON AUFGEFALLEN WIE DUMM ES SEIN MUSS ALLE ELEMENTE ZU LÖSCHEN UND MICH ZU WUNDERN WARUM ES NICHT DRINNEN IST