addWindowStateListener(new WindowStateListener() { @Override public void windowStateChanged(WindowEvent e) { firePropertyChange(EXTENDED_STATE_KEY, e.getOldState(), e.getNewState()); } });
public void windowStateChanged(WindowEvent windowEvent) { if (popupWindow != null ) { int oldState = windowEvent.getOldState(); int newState = windowEvent.getNewState(); if (((oldState & Frame.ICONIFIED) == 0) && ((newState & Frame.ICONIFIED) == Frame.ICONIFIED)) { hidePopup(); } } }
@Override public void windowStateChanged(WindowEvent windowEvent) { if (popupWindow != null) { int oldState = windowEvent.getOldState(); int newState = windowEvent.getNewState(); if (((oldState & Frame.ICONIFIED) == 0) && ((newState & Frame.ICONIFIED) == Frame.ICONIFIED)) { hidePopup(); } } }
public void windowStateChanged(WindowEvent windowEvent) { if (popupWindow != null ) { int oldState = windowEvent.getOldState(); int newState = windowEvent.getNewState(); if (((oldState & Frame.ICONIFIED) == 0) && ((newState & Frame.ICONIFIED) == Frame.ICONIFIED)) { hidePopup(); // } else if (((oldState & Frame.ICONIFIED) == Frame.ICONIFIED) && // ((newState & Frame.ICONIFIED) == 0 )) { // //TODO remember we showed before and show again? I guess not worth the efford, not part of spec. } } }
public void windowStateChanged(WindowEvent windowEvent) { if (popupWindow != null ) { int oldState = windowEvent.getOldState(); int newState = windowEvent.getNewState(); if (((oldState & Frame.ICONIFIED) == 0) && ((newState & Frame.ICONIFIED) == Frame.ICONIFIED)) { hidePopup(); // } else if (((oldState & Frame.ICONIFIED) == Frame.ICONIFIED) && // ((newState & Frame.ICONIFIED) == 0 )) { // //TODO remember we showed before and show again? I guess not worth the efford, not part of spec. } } }
@Override public void windowStateChanged(WindowEvent windowEvent) { if (popupWindow != null) { int oldState = windowEvent.getOldState(); int newState = windowEvent.getNewState(); if (((oldState & Frame.ICONIFIED) == 0) && ((newState & Frame.ICONIFIED) == Frame.ICONIFIED)) { hidePopup(); // } else if (((oldState & Frame.ICONIFIED) == Frame.ICONIFIED) && // ((newState & Frame.ICONIFIED) == 0 )) { // //TODO remember we showed before and show again? I guess not worth the efford, not part of spec. } } }
@Override public void windowStateChanged(WindowEvent windowEvent) { if (popupWindow != null) { int oldState = windowEvent.getOldState(); int newState = windowEvent.getNewState(); if (((oldState & Frame.ICONIFIED) == 0) && ((newState & Frame.ICONIFIED) == Frame.ICONIFIED)) { hidePopup(); // } else if (((oldState & Frame.ICONIFIED) == Frame.ICONIFIED) && // ((newState & Frame.ICONIFIED) == 0 )) { // //TODO remember we showed before and show again? I guess not worth the efford, not part of spec. } } }
@Override public void windowStateChanged(WindowEvent windowEvent) { if (showingPopup) { int oldState = windowEvent.getOldState(); int newState = windowEvent.getNewState(); if (((oldState & Frame.ICONIFIED) == 0) && ((newState & Frame.ICONIFIED) == Frame.ICONIFIED)) { hidePopup(); // } else if (((oldState & Frame.ICONIFIED) == Frame.ICONIFIED) && // ((newState & Frame.ICONIFIED) == 0 )) { // //TODO remember we showed before and show again? I guess not worth the efford, not part of spec. } } }
private static boolean isMaximized(int state) { return (state & Frame.MAXIMIZED_BOTH) == Frame.MAXIMIZED_BOTH; } // ... frame.addWindowStateListener(new WindowStateListener() { public void windowStateChanged(WindowEvent event) { boolean isMaximized = isMaximized(event.getNewState()); boolean wasMaximized = isMaximized(event.getOldState()); if (isMaximized && !wasMaximized) { System.out.println("User maximized window."); } else if (wasMaximized && !isMaximized) { System.out.println("User unmaximized window."); } } });
public void windowStateChanged(WindowEvent e) { int oldState = e.getOldState(); int newState = e.getNewState(); if (IJ.debugMode) IJ.log("windowStateChanged: "+oldState+" "+newState); if ((oldState&Frame.MAXIMIZED_BOTH)==0 && (newState&Frame.MAXIMIZED_BOTH)!=0) maximize(); }
public void windowStateChanged(WindowEvent e) { int oldState = e.getOldState(); int newState = e.getNewState(); if (IJ.debugMode) IJ.log("windowStateChanged: "+oldState+" "+newState); if ((oldState&Frame.MAXIMIZED_BOTH)==0 && (newState&Frame.MAXIMIZED_BOTH)!=0) maximize(); }
@Override public void windowStateChanged(WindowEvent e) { if (e.getNewState() == Frame.MAXIMIZED_BOTH) { executeEvent(windowMaximized, e); } else if (e.getNewState() == Frame.NORMAL && e.getOldState() == Frame.MAXIMIZED_BOTH) { executeEvent(windowRestored, e); } }
int oldState = we.getOldState(); int newState = we.getNewState();