Como faço para chamar uma outra janela e ao mesmo tempo fechar a que estava aberta?
Seguindo esse msm problema, como faço para deixa um botão ou componente desativado até que um
dado quesito seja acionado?
Obs: Criei meu programa com auxilio do IDE NetBeans 6.5
Chamar outra janela e fechar a atual:
new NovaJanela();
janelaAtual.dispose();
Desabilitar e habilitar o botão:
botao.setEnabled(boolean);
É um metodo? Tentei chamar a minha propria classe mas n funcionou!
Sim, é um método da classe JFrame.
Se sua janela extende JFrame (não sei como é o código gerado pelo NB), tente:
super.dispose();
Consegui achar o dispose() da seguinte forma:
[code]new CadastroNota();
super.getFrame().dispose();[/code]
Mas a outra janela n abriu, existe algum outro jeito de chamar a janela?
Tente
NovaJanela janela = new ConstrutorNovaJanela(parametros);
O construtor da sua nova janela torna ela visível?
Para ela ser exibida, deve ter uma chamada de método semelhante à essa:
setVisible(true);
Este também é um método definido pela classe JFrame.
Ae Brother consegui resolver!
O codigo ficou dessa maneira:
CadastroNota cadastro = new CadastroNota();
cadastro.setVisible(true);
super.getFrame().dispose();
Funcionou perfeitamente!
Muito obrigado pela ajuda!