xi, nem diga nada, claro que nao podia resultar
O “x” estava numa funçao private, claro que depois nao o podia chamar na outra =/
Que falha, nem eu me considero tão novato =P
Corrigi e pensei que iria resultar. Mas continua. Vou tentar explicar melhor o meu problema, e muito obrigado por toda a ajuda prestada
Tenho dois frames. Um botao de VOLTAR e SEGUINTE em cada
Quando estou no primeiro frame tenho uma lista, e quando carrego SEGUINTE ele carrega as coisas da lista para uma combobox do segundo frame. Resumindo, a combobox no segundo frame depende do primeiro. Por isso quando eu volto do segundo frame para o primeiro mando apagar o conteudo dessa combobox ( modelobox.removeAllElements(); )
O problema é que quando eu mando apagar ele deve considerar isso como evento e chama a função MostrarTurmas()
E a função MostrarTurmas() tem uma instrução que é:
(Eu tenho-lhe chamado Combo1 mas na verdade é ComboCadeira)
E dá erro… claro… Combo1 está vazia por isso nao pode haver um getSelectedItem()…
Eu no botao VOLTAR do segundo frame tenho:
jFrameTurmas.setVisible(false);
ComboTipoTurma.removeActionListener(x);
modelobox.removeAllElements();
modelotipoturma.removeAllElements();
jFrameCadeiras.setVisible(true);
Removi o listener antes, devia resultar nao? =/