Duvida Básica Parte II

dlframe = new JFrame("Teste");

dlframe.addWindowListener(new WindowAdapter() { 
    public void windowClosing(WindowEvent e) { 
        System.exit(0);
    } 
});

Alguem poderia me ajudar a entender esse fragmento de código …estou tentando aprender java aqui no aconchego do lar…quando tenho um tempo…

Queria saber por que preciso chamar esse metodo WindowAdapter (se é que isso é um metodo por favor me corrijam se estiver falando mer…blz)

outra coisa e porque so posso fechar o parentese lá no final…

agradeço a colaboração

Seguinte:

voce esta criando uma classe anonima ( Anonymous Class ), que eh a WindowApadpter ( ela nao eh um metodo, mas sim uma classe ). Ela eh usada para manipular os eventos da janela, como manipulacao do focus por exemplo.
Voce so fecha o parenteses la no final por ela se anonima, pois como pode ver pelo codigo, ela eh declarada DENTRO dos parenteses ( lugar onde geralmnte voce colocaria os parametros da funcao ), e ela nao tem nome ( por isso que eh anonima ).

[]'s
Rafael Steil

A documentação pode ser encontrada em: http://java.sun.com/j2se/1.4.1/docs/api/java/awt/event/WindowAdapter.html

Para aprender o Swing (programação visual com Java) tente: http://java.sun.com/docs/books/tutorial/uiswing/

boa sorte ! :smiley: