//d.setResizable(false);
d.setLayout(new BorderLayout());
d.addWindowListener(new WindowListener() {
@Override public void windowActivated(WindowEvent e) {}
@Override public void windowClosed(WindowEvent e) {}
@Override public void windowClosing(WindowEvent e) {save();d.dispose();}
@Override public void windowDeactivated(WindowEvent e) {}
@Override public void windowDeiconified(WindowEvent e) {}
@Override public void windowIconified(WindowEvent e) {}
@Override public void windowOpened(WindowEvent e) {}
});