if (SwingUtilities.isDescendingFrom(e.getOppositeWindow(), ClickAwayDialog.this)) { return;
public void windowDeactivated(java.awt.event.WindowEvent we) { doFocusLost(we.getOppositeWindow()); } }
@Override public void windowActivated(WindowEvent e) { if (e.getOppositeWindow() == null) { //front every window } }
jFrame.addWindowListener(new WindowAdapter() { @Override public void windowDeactivated(WindowEvent e) { if(e.getOppositeWindow() instanceof JDialog) { JDialog dialog = (JDialog) e.getOppositeWindow(); if(dialog.isModal()) { // do stuff } } } });
public void windowDeactivated(WindowEvent e) { if(e.getOppositeWindow() == null){ // will be null when another application window gets activated, stop recording } for(Window w : appFrame.getOwnedWindows()){ if(w.equals(e.getOppositeWindow())){ // one of the windows owned by the frame is active, don't stop recording } } }
public void windowActivated( WindowEvent e ) { if( e.getOppositeWindow() == null ) { captureState(); } } };
public void windowLostFocus(WindowEvent e) { if (contentWindow != null && e.getOppositeWindow() == null) { shutdown(); } }
public void windowActivated( WindowEvent e ) { if( e.getOppositeWindow() == null ) { captureState(); } } };
@Override public void windowActivated(WindowEvent e) { if (e.getOppositeWindow() == null) { // return null if window is not from my (or Your) work for (SlveFrame frame : frames) { // if you have no idea what this is, look for "for each loop java" in google frame.toFront();
@Override public void windowGainedFocus(WindowEvent e) { Window w = e.getOppositeWindow(); if (w != null) { String sel = getSelectedText(w.getMostRecentFocusOwner()); if (!StringUtil.isEmpty(sel)) { if (StringUtil.isEmpty(dialog.getSourceText().getText())) { setText(dialog.getSourceText(), sel); } else if (StringUtil.isEmpty(dialog.getTargetText().getText())) { setText(dialog.getTargetText(), sel); } else if (StringUtil.isEmpty(dialog.getCommentText().getText())) { setText(dialog.getCommentText(), sel); } } } }
Window oppositeWindow = e.getOppositeWindow(); if (oppositeWindow == getTopLevelAncestor()) { return;