Package java.awt

Examples of java.awt.Window.addWindowListener()


        Logger.debug("addOverlay(overlay={})", overlay);
        if(overlay != null) {
            this.overlay = overlay;
            Window window = (Window)SwingUtilities.getAncestorOfClass(Window.class, videoSurface.canvas());
            if(window != null) {
                window.addWindowListener(overlayWindowAdapter);
            }
            else {
                // This should not be possible
                Logger.warn("Failed to find a Window ancestor for the video surface Canvas");
            }
View Full Code Here


        });

        // Listen for (de)iconification of root window and start/stop the renderer accordingly
        Window w = SwingUtilities.getWindowAncestor(panel);
        if (w != null) {
            w.addWindowListener(new WindowAdapter() {               
                @Override
                public void windowDeiconified(WindowEvent e) {
                    // OWL issue #22 -- restore the default frame rate
                    int desiredFrameRate = JmeClientMain.getDesiredFrameRate();
                    ClientContextJME.getWorldManager().getRenderManager().setDesiredFrameRate(desiredFrameRate);
View Full Code Here

        public void addNotify() {
            super.addNotify();
            Window w = SwingUtilities.getWindowAncestor(this);
            setSize(getParent().getSize());
            w.addComponentListener(listener);
            w.addWindowListener(listener);
            Toolkit.getDefaultToolkit().addAWTEventListener(listener, AWTEvent.MOUSE_EVENT_MASK|AWTEvent.MOUSE_MOTION_EVENT_MASK);
        }

        public void removeNotify() {
            Toolkit.getDefaultToolkit().removeAWTEventListener(listener);
View Full Code Here

        return new AncestorListener() {
            public void ancestorAdded(AncestorEvent event) {
                Window window = SwingUtilities.getWindowAncestor(component);
                if (window != null) {
                    window.removeWindowListener(windowListener);
                    window.addWindowListener(windowListener);
                }
            }

            public void ancestorRemoved(AncestorEvent event) {
                // no implementation.
View Full Code Here

   
   
    if (wnd instanceof JFrame)
      ((JFrame) wnd).setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
    wnd.addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) {
        editor.getKit().getAction("exit").actionPerformed(null);
      }
    });
    return wnd;
View Full Code Here

                // WeakReference as an AncestorListener.
                Window window = weakReference.get() == null ? null : SwingUtilities.getWindowAncestor(weakReference.get());

                if (window != null) {
                    window.removeWindowListener(windowListener);
                    window.addWindowListener(windowListener);
                }
            }

            public void ancestorRemoved(AncestorEvent event) {
                Window window = weakReference.get() == null ? null : SwingUtilities.getWindowAncestor(weakReference.get());
View Full Code Here

      target.putClientProperty(IS_SELECTED, new Boolean(true));
      selectedKids.add(target);
      Window frame = (Window)target.getTopLevelAncestor();
      frame.removeWindowListener(listener);
      frame.addWindowListener(listener);
    }
   
    private void resetSelected(JComponent target, HashSet<JComponent> selectedKids, Iterator<JComponent> it){
      // Don't border menu lists.  CraigM 22/10/2007
      if (this._component instanceof MenuList) {
View Full Code Here

      target.putClientProperty(IS_SELECTED, new Boolean(true));
      selectedKids.add(target);
      Window frame = (Window)target.getTopLevelAncestor();
      frame.removeWindowListener(listener);
      frame.addWindowListener(listener);
    }
   
    private void resetSelected(JComponent target, HashSet<JComponent> selectedKids, Iterator<JComponent> it){
      // Don't border menu lists.  CraigM 22/10/2007
      if (this._component instanceof MenuList) {
View Full Code Here

      target.putClientProperty(IS_SELECTED, new Boolean(true));
      selectedKids.add(target);
      Window frame = (Window)target.getTopLevelAncestor();
      frame.removeWindowListener(listener);
      frame.addWindowListener(listener);
    }
   
    private void resetSelected(JComponent target, HashSet<JComponent> selectedKids, Iterator<JComponent> it){
      // Don't border menu lists.  CraigM 22/10/2007
      if (this._component instanceof MenuList) {
View Full Code Here

     */
    public void addWindowListener(WindowListener listener) throws Exception {
        Component component = getComponent();
        if ( component instanceof Window ) {
            Window window = (Window) component;
            window.addWindowListener(listener);
        }
    }

    // DynaTag interface
    //-------------------------------------------------------------------------                   
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.