bom dia pessoal, sou novo no forum e novo tambem em java…eu gostaria de saber como abro um internalframe clicando num botão…
estou fazendo da seguinte maneira,mas não esta funcionando:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
CadastroFones cadFones = new CadastroFones();
cadFones.show();
}
alguem pode me ajudar ?
obrigado…
Saudações.
Para voce abrir um JInternalFrame é necessário que voce utilize um JDesktopPane.
Se voce estiver usando JFrame para desenvolver a tela principal ou outro, insira um JDesktopPane e para abrir o JInternalFrame faça (ex.):
jDesktopPane1.add(jInternalFrame1);
e utilize o ‘setVisible’ para abrir.
jInternalFrame1.setVisible(true);
Espero ter ajudado…
obs 1: sua classe de cadastro deve estender a classe JInternalFrame (se for swing que vc estiver utilizando )
obs 2: utilize o metodo ‘setMaximum’ para abrir maximizado, se desejar.