Dodawanie elementów do Combobox'a

0

Witam!

Mam pytanie: Czy jest jakaś prosta metoda sprawdzania czy dodawany element jest już na liście rozwijanej? Np. na liście mam a,b,c i chcę dodać b to mówi b jest już na liście i nie dodaje go dugi raz, a jak chcę dodać d to dopisuje go na koniec listy.
Wiem że możnaby to zrobić getItemCount potem pętla i tam getItemAt i porównywać każdy, ale to wygląda jak dla mnie na zbyt skomplikowane i chciałbym to zrobić jakoś prościej i ładniej.
Pozdrawiam

0

W modelu combobox'a jest funkcja

getIndexOf(Object obiekt);

Tylko nie jestem pewien czy od razu combobox ma ustawiony model czy trzeba go wcześniej ustawić: jComboBox.setModel(new DefaultComboBoxModel());

 Potem jak chcesz sprawdzić to robisz <code class="java">((DefaultComboBoxModel)jCombobox.getModel()).getIndexOf("b");
0

Dziękuje to było to :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1