Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2011, 01:30
omar_enrique
 
Fecha de Ingreso: agosto-2008
Mensajes: 66
Antigüedad: 16 años, 5 meses
Puntos: 1
Exclamación Problemas con windowlistener

Hola a todos necesito ayuda, quiero hacer una ventana que muestre todas los eventos que se realicen en esta mi codigo es el siguiente:

import javax.swing.*;
//import java.awt.event.*;
import java.awt.event.WindowListener;
import java.awt.event.WindowEvent;

public class Ejemplo3 extends JFrame implements WindowListener {

private JPanel panel;
private JTextArea areaTexto;
private JLabel etiqueta;
private final String fin="\n";

public Ejemplo3() {

areaTexto =new JTextArea(10, 30);
areaTexto.setText("Texto inicial del area de Texto");
etiqueta =new JLabel("Eventos");
panel =new JPanel();
panel.add(etiqueta);
panel.add(areaTexto);

add(panel);
addWindowListener(this);
setDefaultCloseOperation(WindowConstants.DO_NOTHIN G_ON_CLOSE);
setVisible(true);
pack();


}

public void windowOpened(WindowEvent evento)
{
areaTexto.append(fin+"Esta ventana se ha abierto");
}


public static void main (String[] args) {
Ejemplo3 principal=new Ejemplo3();
}

}

pero me marca el siguiente error
Ejemplo3 is not abstract and does not override abstract method windowDeactivated(java.awt.event.WindowEvent) in java.awt.event.WindowListener

les agradezco su ayuda
saludos
nota : sospecho que es por la versión del JDK pero igual y me dan una solución alterna