Como faço para abrir um nova janela a partir de um JButton de outra?

4 respostas
Matchola

Então pessoal,
Eu gostaria de saber como faço para abrir uma nova janela
a partir dessa situação:
abre uma janela apenas com um JPasswordField e um JButton
para confirma a senha ( inserida no JPasswordField ), se essa
senha tivesse correta eu gostaria que abrisse uma nova janela
e fechasse a anterior.

Obrigado a todos aqueles que poderem ajudar.

4 Respostas

rissato

vc deve ter escrito o método pra tratar o evento do botão:

public void actionPerformed(ActionEvent ev) { ... }Pra abrir uma janela nova, basta vc instanciar um novo JFrame:

public void actionPerformed(ActionEvent ev) { JFrame frame = new JFrame("Titulo"); //inserir o campo e o botão aqui frame.setVisible(true); }

berg.pb

comlementando…

para fehcar a janela atual (do usuário e senha), ou vc faz um this.setVisible(false), ou entao um this.dispose().

abraços

bsmachado

Olá.
Nesse exemplo mesmo, se eu quizesse abrir um outro JFrame a partir de um JmenuItem, como seria?

M

A ideia é exatamente a mesma. Adicione um ActionListener ao JMenuItem e no actionPerformed desse ActionListener faça a chamada à nova janela.

Criado 25 de fevereiro de 2009
Ultima resposta 25 de fev. de 2009
Respostas 4
Participantes 5