import javax.swing.JFrame;
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;
import java.awt.event.WindowListener;
import java.awt.event.WindowEvent;
public class Grafico {
 public void ejecutar() {
      JFrame frame = new JFrame();
      frame.setSize(200,300);
      frame.setVisible(true);
      MouseListener l= new CachaEventos();
      frame.addMouseListener(l );
      WindowListener l2;
      frame.addWindowListener(l2);
  }
  private class CachaEventos implements MouseListener{
     public void mouseClicked(MouseEvent evt) {
        System.out.println("mouseClicked"+evt);
     }
     public void mouseEntered(MouseEvent evt) {
        System.out.println("mouseEntered"+evt);
     }
     public void mouseExited(MouseEvent evt) {
        System.out.println("mouseExited"+evt);
        System.exit(0);
     }
     public void mousePressed(MouseEvent evt) {
        System.out.println("mousePressed"+evt);
     }
     public void mouseReleased(MouseEvent evt) {
        System.out.println("mouseReleased"+evt);
     }
 }

}