Frame visible

3 respostas
pedroroxd

Pessoal, quando eu mando executar meu projeto, a primeira coisa que executa é o chamado FrameCadastro...

Como eu quero que seja o FrameSenha, eu colokei o seguinte código:

public class FrameCadastro extends FrameView {

    public FrameCadastro(SingleFrameApplication app) {
        super(app);
        
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new FrameSenha().setVisible(true);

            }
        });



        initComponents();

ae tem + umas coisas embaixo...

mas o que acontece é que ele abre o FrameSenha, mas também o FrameCadastro...
Como que eu coloko pra fechar o FrameCadastro e dexar só o FrameSenha?

3 Respostas

pedroroxd

Alguém? =X

thiagomtek

tenta colocar quando o frame senha for mostrado ele dar setvisible false no framecadastro

tiagobernardo32

pedroroxd,

O que está acontecendo é que no seu Main vc está chamando o FrameCadastro e dentro do construtor do FrameCadastro vc chama o seu FrameSenha.

Para que vc exiba apenas o FrameSenha , vc deve chamá-lo direto no seu Main, como segue o código abaixo.

public static void main(String[] args) {
         java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new FrameSenha().setVisible(true); 
    }});

}
Criado 27 de agosto de 2009
Ultima resposta 28 de ago. de 2009
Respostas 3
Participantes 3