Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

PedroGenio

[Resolvido] jComboBox

Recommended Posts

alguém com experiência em desktop me ajude por favor,

 

tenho 2 combos, uma alimenta a outra, ao escolher a primeira, insere na segunda combo alguns elementos. Para preencher depois de uma primeira utilização, é preciso limpar a lista da 2º combo antes de preenche-la novamente, com isso estou tendo problemas,

 

jcombo.removeAllItems(); me retorna o seguinte erro ArrayIndexOutOfBoundsException: -1

 

ja tentei inserir um novo item antes de remover, sem sucesso,

ja tentei remover item por item através do index, sem sucesso, me retornando outro erro de Array.

 

Li dizendo sobre um bug no swing, não sei se confere, mas se alguém tem alguma ideia ou solução que possa me ajudar a limpar a lista do jCombo, agradeço muito.

 

Obrigado, Pedro

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta voce definir um modelo novo pro JComboBox. Pesquise ComboBoxModel ou DefaultComboBoxModel.

JComboBox combo = new JComboBox();
combo.setModel(new DefaultComboBoxModel());

Compartilhar este post


Link para o post
Compartilhar em outros sites

obrigado pela atenção

 

ja havia tentado, mas quando setava um novo jcombo, a lista sempre ficava em branco, mesmo inserindo novos itens após o new...

 

consegui resolver meu problema, fixei um item na posição 0, e sempre q mudava a combo, eu apagava item por item sempre na posição 1, assim não tendo mais problemas.

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.