Estou com uma dúvida em relação ao setVisible para exibir a minha JInternalFrame depois de eu clicar em um botão. O problema é o seguinte:
JInternalFrame agasalhos = new Agasalhos();
desktop.add(agasalhos);
Se eu faço isso dentro do actionPerformed e coloco o setVisible pra true na classe Agasalhos, o programa funciona porém a janela do programa abe e aparece sem nada (sim, em branco) e estranhamente eu tenho que minimizá-la ou maximizá-la pra aparecer todos os botões corretamente mas depois disso funciona (sendo q se eu deixar o actionPerformed sem nada, o programa funciona direito exibindo todos os botões, quando adiciono isso que dá problema).
agasalhos.setVisible(true);
Se eu faço isso dentro do actionPerformed e
JInternalFrame agasalhos = new Agasalhos();
desktop.add(agasalhos);
na classe Main, ele não aceita dizendo “cannot be resolved” (o que era de se esperar). Tem alguma forma correta então de chamar esse setVisible no actionPerformed do meu botão?