Pessoal, eu tenho um JFrame que serve como tela principal da minha aplicaçao, apartir desse frame devo chamar outra tela com um formulário…
Então fiz o JFrame principal chamar um JFrame com o formulário, mas quando faço isso, ficam abertas 2 aplicações na barra de ferramentas.
pois é, já li sobre JInternalFrame sim, é isso que to querendo fazer. Mas como chamar um JInternalFrame através de um evento actionPerformed de um JButton?
Via código: Você pode criar a classe e estender JInternalFrame. Depois só adicionar os labels, textfields, buttons e por ai vai!!
Via Interface: Você tem la na opção Swing GUI Form. Daí é baba, arrastar e renomear os objetos!!
No seu JFrame principal, onde ocorre o evento de chamada do outro JFrame, voce pode colcar this.dispose()
Com isso voce ira abrir o novo JFrame e fechar o atual
Mas o frame que chama o formulário não pode ser fechado, já que ele é a tela principal do programa, quando o formulário for fechado, deve-se retornar a tela principal… por isso nao posso usar dispose()