@Override public void windowClosing(WindowEvent windowEvent) { windowEvent.getComponent().setVisible(false); } });
@Override public void windowStateChanged(WindowEvent e) { if (e.getComponent() == MainGui.this) { saveState(e.getComponent()); if (isMinimized()) { if (client.settings.getBoolean("minimizeToTray")) { minimizeToTray(); } } else { // Only cleanup from tray if not minimized, when minimized // cleanup should never be done cleanupAfterRestoredFromTray(); } } }
@Override public void windowClosing(WindowEvent evt) { if (evt.getComponent() == MainGui.this) { if (client.settings.getBoolean("closeToTray")) { minimizeToTray(); } else { exit(); } } } }
@Override public void windowClosing(WindowEvent event) { JComponent contentPane = (JComponent) ((JFrame) event.getComponent()).getContentPane(); final int x = contentPane.getWidth(); final int y = contentPane.getHeight(); this.main.getPreferences().setProperty(MainFrame.logViewSizePref + MainFrame.widthSuffix, Integer.toString(x)); this.main.getPreferences().setProperty(MainFrame.logViewSizePref + MainFrame.heightSuffix, Integer.toString(y)); }
@Override public void windowClosing(WindowEvent event) { JComponent tsContentPane = (JComponent) ((JFrame) event.getComponent()).getContentPane(); final int x = tsContentPane.getWidth(); final int y = tsContentPane.getHeight(); this.main.getPreferences().setProperty(MainFrame.tsWindowSizePref + MainFrame.widthSuffix, Integer.toString(x)); this.main.getPreferences().setProperty(MainFrame.tsWindowSizePref + MainFrame.heightSuffix, Integer.toString(y)); }
@Override public void windowClosing(WindowEvent event) { JComponent tsContentPane = (JComponent) ((JFrame) event.getComponent()).getContentPane(); final int x = tsContentPane.getWidth(); final int y = tsContentPane.getHeight(); this.main.getPreferences().setProperty(MainFrame.annotViewSizePref + MainFrame.widthSuffix, Integer.toString(x)); this.main.getPreferences().setProperty(MainFrame.annotViewSizePref + MainFrame.heightSuffix, Integer.toString(y)); }
@Override public void windowClosing(WindowEvent arg0) { if (arg0.getComponent() != this.btnDone) { value.getModel().setValue(-1); this.setVisible(false); } }
int close = JOptionPane.showOptionDialog(e.getComponent(), "Really want to close this application?\n", "Attention", JOptionPane.YES_NO_OPTION,
@Override public void eventDispatched(AWTEvent awte) { Window window = (Window) ((WindowEvent) awte).getComponent(); switch (awte.getID()) { case WindowEvent.WINDOW_DEACTIVATED: onSavePosition(window); break; case WindowEvent.WINDOW_OPENED: // this is only a fall-back for windows which do not call // loadWindowProperties() on GUI construction time // failing to do so will lead to a short flicker, as the window // is placed at the default position and moved afterwards after // signaling the OPENED event onLoadPosition(window); break; } }