Hallo User,
leider passte meine Frage nicht in den Threadtitel …
Folgendes Problem:
Ich habe mehrere Comboboxen mit gleichem Inhalt, möchte aber, dass der Inhalt, der in Combobox1 ausgewählt wurde nicht mehr in Combobox2 angezeigt wird.
Genauer, mit Beispiel:
Ich Programmiere einen Abipunkterechner für meine Schule und nutze die Comboboxen um die belegten Fächer auszuwählen.
Meine Comboboxen sehen also so aus:
LK1 = new JComboBox();
LK1.setModel(new javax.swing.DefaultComboBoxModel(new String[] {„Mathematik“, „Deutsch“, „Englisch“, „Geschichte“, „Informatik“, „Physik“, „Chemie“, „Kunst“, „Musik“, „Philosophie“, „Religion“, „Latein“, „Franz\u00F6sisch“, „Erdkunde“, „Biologie“, „Soziologie“, „Volkswirtschaftslehre“}));
LK1.setMaximumRowCount(25);
LK1.setBounds(10, 71, 79, 22);
contentPane.add(LK1);
Auch meine weiteren Comboboxen sehen so aus, lediglich der Name ist anders.
Jetzt möchte ich noch eine Zeile bei der CB2 (also LK2) hinzufügen, die, wenn ich zB. „Mathe“ in der CB1 ausgewählt habe, „Mathe“ in der CB2 versteckt.
Ich habe zB folgendes Probiert:
LK2.removeItem(LK1.selectedItem);
Aber „selectedItem“ kennt das Programm nicht -.- …
Ich habe dann noch „selectedModel“ probiert, aber das gleiche Problem.
Falls es hilft oder irgendwas ausmacht, ich benutze zur Programmierung BlueJ…
Kann mir Jemand weiterhelfen?
Ich würde mich sehr freuen.
Lieben Gruß
Manuel