Como adicionar itens a um jcombo box sem repetir os itens ja inclusos?
Intes Jcombox
3 Respostas
Uma maneira é consultar o Model da ComboBox. Se for uma instância da classe DefaultComboBoxModel, pode-se usar o método getIndexOf() para determinar se o item já existe (quando o item não está presente no Model, este método retorna -1).
Se seus itens são da mesma classe, copie os itens da combobox para um set, adicione nesse set os novos itens, e depois defina os itens que estão no set dentro da combobox novamente.
Ou programe seu ComboBoxModel com um set interno. Assim vc não precisa somente chamar add no model.
Então eu tenho um banco de dados e quero chamar todos os itens de uma determinada coluna até ai blz
só que quando eu atualizo a tabela ele adiciona o novo a mantem o anterior ((mesmo que seja o mesmo)) esse é o problema .
tem alguma idéia do que posso fazer?