Erro compilação!

ola galera, estou recebendo esta msg na hora de compilar…

D:\EstudoJava\Projetos>javac Teste.java
Teste.java:11: Teste is not abstract and does not override abstract method windo
wDeactivated(java.awt.event.WindowEvent) in java.awt.event.WindowListener
public class Teste extends Frame
^
Note: Teste.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 error

espero q possam me ajudar… agradeço desde !

[code]import java.awt.;
import java.awt.event.
;
public class Teste extends Frame
implements WindowListener {

static public void main(String args[]) {
Teste tst = new Teste();
tst.show();
}

	public Teste() {
	super("Janela GUI");
	setSize(320,240);
	setLocation(50,50);
	addWindowListener(this);
	}

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

}[/code]

agradeço desde ja !

Para você implementar uma interface/classe abstrata, você tem que implementar os métodos que ela define.

Dê uma olhada no javadoc do WindowsListener, e veja o contrato/declaração dos métodos abstratos dela, e faça o corpo deles.

Hi,
Como comentou nosso amigo renrutal, vc precisa implementar todos os métodos do WindowListener mesmo que fique em branco, só assinado.

public abstract class WindowAdapter implements WindowListener, WindowStateListener, WindowFocusListener { public void windowOpened(WindowEvent e) {} public void windowClosing(WindowEvent e) {} public void windowClosed(WindowEvent e) {} public void windowIconified(WindowEvent e) {} public void windowDeiconified(WindowEvent e) {} public void windowActivated(WindowEvent e) {} public void windowDeactivated(WindowEvent e) {} public void windowStateChanged(WindowEvent e) {} public void windowGainedFocus(WindowEvent e) {} public void windowLostFocus(WindowEvent e) {} }

Para mais detalhes de uma olhada aqui : Window Interfaces

E sobre Abstracts e Interface para maiores informações: http://java.sun.com/docs/books/tutorial/java/IandI/abstract.html

opa galera, mt obrigado pela dica.
agora funcionou…

vlw msmo
abrçs !