Como chamar outro form quando clicar no botão?

10 respostas
F

Como faz para chamar outro form quando um botão for precionado, ja criei o botão mas qual é a ação dele ?

10 Respostas

T

Fácil

NomeDaClasseDoSeuForm nomeVariavel = new NomeDaClasseDoSeuForm(); nomeVariavel.setVisible(true);

F

eu fiz isso… exibe a outra tela mas anterior ainda continua exibindo (ficando com duas telas)

alexfe

Exibe tela 2 e esconde a tela 1 ou fecha a tela 1 com Dipose(); ficando exibida apenas a tela 2

F

Eu quero que quando clique no botão cadastro… ele va p tela de cadastro mas quando for para a tela de cadastro a tela de login tem que sumir (ficando assim só com uma tela )

mas ta exibindo assim quando eu clico no botão cadastrar ele exibe a tela cadastrar mas continua com a telade login .

alexfe

depois da linha que exibe a tela de cadastro coloca o metodo dispose(); que é proprio do java

Anime

Oi,

Tem que usar o evento ActionPerformed do botão.

private void botao_gravarActionPerformed(java.awt.event.ActionEvent evt) {
    new clientes().setVisible(true);//que quer abrir
     dispose();

   }
F

agora sim funcionou … obrigado cara, eu estava sem entender pq vc digitou com letra maiúscula… eu estava colocando no código fonte e estava dando erro, mas com letra minúscula agora funcionou … obrigado !

F

[b]Mas o correto pra mudar de tela, é fazendo isso mesmo ?

pq as vezes o segundo forme aparece em outro lugar.[/b]

W

Tenta botar assim embaixo aonde vc boto para aparecer outra tela bota o

setVisible(false);
L

Isso vc digita dentro do botão logar

private void btnentraActionPerformed(java.awt.event.ActionEvent evt) {

try{

Clientes cli = new Clientes();
cli.setEmail(txtemail.getText());
        cli.setSenha(txtsenha.getText());
        
        clienteDAO dao = new clienteDAO();
        dao.logar(cli, this);
    }catch(Exception erro){
        
    }
}
Criado 19 de março de 2011
Ultima resposta 3 de dez. de 2014
Respostas 10
Participantes 6