package gui;
import javax.swing.*;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class ClosableJFrame extends JFrame {
public ClosableJFrame() {
this("");
}
public ClosableJFrame(String title) {
super(title);
setBackground(Color.white);
addWindowListener(
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.out.println(e);
setVisible(false);
dispose();
}
});
}
public void addMouseController(gui.mouse.MouseController mc) {
addMouseMotionListener(mc);
addMouseListener(mc);
}
public static void main(String args[]) {
ClosableJFrame cf = new ClosableJFrame("ClosableJFrame");
cf.setSize(200, 200);
cf.setVisible(true);
}
}