Package java.awt.event

Examples of java.awt.event.WindowFocusListener


        final Component component = event.getComponent();
        final Window windowAncestor = SwingUtilities.getWindowAncestor(component);
        if(windowAncestor.isFocused())
          editor.focusInputField(true);
        else{
          windowAncestor.addWindowFocusListener(new WindowFocusListener() {
            public void windowLostFocus(WindowEvent e) {
            }
           
            public void windowGainedFocus(WindowEvent e) {
              windowAncestor.removeWindowFocusListener(this);
View Full Code Here


  private void restoreFocusToMainView() {
    final Window windowAncestor = SwingUtilities.getWindowAncestor(mainView);
    if(windowAncestor.isFocused())
      mainView.requestFocusInWindow();
    else
      windowAncestor.addWindowFocusListener(new WindowFocusListener() {
        public void windowLostFocus(WindowEvent e) {
        }

        public void windowGainedFocus(WindowEvent e) {
          mainView.requestFocusInWindow();
View Full Code Here

        gb.setConstraints(strut, gc); panel.add(strut);
        JOptionPane pane = new JOptionPane(panel, JOptionPane.QUESTION_MESSAGE,
                JOptionPane.OK_CANCEL_OPTION);
        pane.setInitialValue(field);
        JDialog dlog = pane.createDialog(frame, getFromLocale("circuitNameDialogTitle"));
        dlog.addWindowFocusListener(new WindowFocusListener() {
            @Override
            public void windowGainedFocus(WindowEvent arg0) {
                field.requestFocus();
            }
View Full Code Here

    cancel.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        thiz.dispose();
      }
    });
    this.addWindowFocusListener(new WindowFocusListener(){
      public void windowGainedFocus(WindowEvent e) {       
      }
      public void windowLostFocus(WindowEvent e) {
        e.getWindow().toFront();
      }     
View Full Code Here

    return calendarPanel.getDate();
  }
 
  public JCalendarDialog(JDateControl datetimecontrol)
  {
    addWindowFocusListener(new WindowFocusListener() {
      public void windowGainedFocus(WindowEvent e) {
      }
      public void windowLostFocus(WindowEvent e) {
        dispose();
      }
View Full Code Here

        setFocus(btn1, robot);

        setFocus(btn2, robot);

        owner_frame.addWindowFocusListener(new WindowFocusListener() {
                public void windowLostFocus(WindowEvent we) {
                    System.out.println(we);
                }
                public void windowGainedFocus(WindowEvent we) {
                    System.out.println(we);
                    throw new RuntimeException("owner frame must not receive WINDWO_GAINED_FOCUS");
                }
            });
        window.addWindowFocusListener(new WindowFocusListener() {
                public void windowLostFocus(WindowEvent we) {
                    System.out.println(we);
                }
                public void windowGainedFocus(WindowEvent we) {
                    System.out.println(we);
                }
            });
        another_frame.addWindowFocusListener(new WindowFocusListener() {
                public void windowLostFocus(WindowEvent we) {
                    System.out.println(we);
                }
                public void windowGainedFocus(WindowEvent we) {
                    System.out.println(we);
View Full Code Here

        placeholderLabel.setBorder(new EmptyBorder(border.getBorderInsets(textField)));

        JDialog dialog = pane.createDialog(null, title);
        pane.selectInitialValue();

        dialog.addWindowFocusListener(new WindowFocusListener() {

          @Override
          public void windowLostFocus (WindowEvent arg0) {
          }
View Full Code Here

        placeholderLabel.setBorder(new EmptyBorder(border.getBorderInsets(textField)));

        JDialog dialog = pane.createDialog(null, title);
        pane.selectInitialValue();

        dialog.addWindowFocusListener(new WindowFocusListener() {

          @Override
          public void windowLostFocus (WindowEvent arg0) {
          }
View Full Code Here

        }
    }

    protected void processWindowFocusEvent(WindowEvent e) {
        for (Iterator<?> i = windowFocusListeners.getUserIterator(); i.hasNext();) {
            WindowFocusListener listener = (WindowFocusListener) i.next();
            switch (e.getID()) {
                case WindowEvent.WINDOW_GAINED_FOCUS:
                    listener.windowGainedFocus(e);
                    break;
                case WindowEvent.WINDOW_LOST_FOCUS:
                    listener.windowLostFocus(e);
                    break;
            }
        }
    }
View Full Code Here

        }
    }

    protected void processWindowFocusEvent(WindowEvent e) {
        for (Iterator<?> i = windowFocusListeners.getUserIterator(); i.hasNext();) {
            WindowFocusListener listener = (WindowFocusListener) i.next();
            switch (e.getID()) {
                case WindowEvent.WINDOW_GAINED_FOCUS:
                    listener.windowGainedFocus(e);
                    break;
                case WindowEvent.WINDOW_LOST_FOCUS:
                    listener.windowLostFocus(e);
                    break;
            }
        }
    }
View Full Code Here

TOP

Related Classes of java.awt.event.WindowFocusListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.