Duvida sobre o fluxo do programa

0 respostas
A

Olá,

Estava estudando esse programa e surgiu duvidas sobre a fluxo desse programa e sobre WindowEvent.
Corrijam-me, se eu estiver errado.

//é criado um objeto Janela do tipo Frame.
JFrame Janela= new Exemplo();
//exibe a janela na tela.
Janela.show();
//cria um objeto x da classe anonima filha do WindowAdapter.
WindowListener x= new WindowAdapter()
//registra o objeto que vai gerar o evento
Janela.addWindowsListener(x);

//executa o metodo windowClosed e é gerado o objeto da classe WindowEvent.
Como é gerado esse objeto??O usuario clica no botao fechar na janela e é gerado o objeto "e" do WindowEvent??

public void windowClosed(WindowEvent e)   
             {   
                       System.exit(0)   
             }

Esse é o fluxo desse programa? Procurei explicacao sobre fluxo no forum mas nao achei.
Gostaria que me explicassem detalhes sobre funcionamento desse programa.

Obrigado.

public class Exemplo extends JFrame implements MouseListener,KeyListener...   
{   
  
   
        public static void main(String[] args)   
        {   
          JFrame Janela= new Exemplo();   
          Janela.show();   
          WindowListener x= new WindowAdapter()   
          {   
             public void windowClosing(WindowEvent e)   
             {   
                       System.exit(0)   
             }   
  
          };   
           Janela.addWindowsListener(x);  
       }
}
Criado 4 de outubro de 2007
Respostas 0
Participantes 1