Examples of ComponentEvent


Examples of java.awt.event.ComponentEvent

            return this;
        }

        public ComponentEvent kill() {
            setVisible(false);
            return new ComponentEvent(this, ComponentEvent.COMPONENT_HIDDEN);
        }
View Full Code Here

Examples of java.awt.event.ComponentEvent

    public void reshape(int x, int y, int w, int h) {
        super.reshape(x, y, w, h);       

        // COMPONENT_RESIZED events are not reliably forwarded to listeners,
        // so we do so manually.
        ComponentEvent event = new ComponentEvent(
            this, ComponentEvent.COMPONENT_RESIZED
        );
        for (ComponentListener listener : compListeners) {
            listener.componentResized(event);
        }
View Full Code Here

Examples of java.awt.event.ComponentEvent

  final ComponentEvent componentEventWithTextFieldAsSource() {
    return componentEvent(textField().createNew());
  }

  private ComponentEvent componentEvent(Component source) {
    return new ComponentEvent(source, 8);
  }
View Full Code Here

Examples of java.awt.event.ComponentEvent

    source.destroy();
  }

  @Test
  public void should_return_true_if_Window_shown() {
    AWTEvent event = new ComponentEvent(source, COMPONENT_SHOWN);
    assertThat(AWTEvents.wasWindowShown(event)).isTrue();
  }
View Full Code Here

Examples of java.awt.event.ComponentEvent

    assertThat(AWTEvents.wasWindowShown(event)).isTrue();
  }

  @Test
  public void should_return_false_if_Component_shown_is_not_Window() {
    AWTEvent event = new ComponentEvent(label().createNew(), COMPONENT_SHOWN);
    assertThat(AWTEvents.wasWindowShown(event)).isFalse();
  }
View Full Code Here

Examples of java.awt.event.ComponentEvent

    assertThat(AWTEvents.wasWindowShown(event)).isFalse();
  }

  @Test
  public void should_return_false_if_Window_not_shown() {
    AWTEvent event = new ComponentEvent(source, COMPONENT_HIDDEN);
    assertThat(AWTEvents.wasWindowShown(event)).isFalse();
  }
View Full Code Here

Examples of java.awt.event.ComponentEvent

  @Override
  public void eventDispatched(AWTEvent e) {
    if (!(e instanceof ComponentEvent)) {
      return;
    }
    ComponentEvent event = (ComponentEvent) e;
    Component component = event.getComponent();
    // This is our sole means of accessing other AppContexts (if running within an applet). We look for window events
    // beyond OPENED in order to catch windows that have already opened by the time we start listening but which are not
    // in the Frame.getFrames list (i.e. they are on a different context). Specifically watch for COMPONENT_SHOWN on
    // applets, since we may not get frame events for them.
    if (!(component instanceof Applet) && !(component instanceof Window)) {
View Full Code Here

Examples of java.awt.event.ComponentEvent

  }

  @Test
  public void should_remove_Component_when_shown() {
    disposedWindows.put(frame, true);
    monitor.componentShown(new ComponentEvent(frame, 0));
    assertThat(disposedWindows).isEmpty();
    assertThat(frame.getComponentListeners()).isEmpty();
  }
View Full Code Here

Examples of java.awt.event.ComponentEvent

  @Test
  public void shouldProcessEventWithIdEqualToWindowOpenedAndMarkWindowAsReadyIfWindowIsFileDialog() {
    Window w = new FileDialog(window);
    when(context.storedQueueFor(w)).thenReturn(w.getToolkit().getSystemEventQueue());
    monitor.eventDispatched(new ComponentEvent(w, WINDOW_OPENED));
    verify(context).addContextFor(w);
    verify(windows).attachNewWindowVisibilityMonitor(w);
    verify(windows).markAsShowing(w);
    verify(windows).markAsReady(w);
  }
View Full Code Here

Examples of java.awt.event.ComponentEvent

  }

  @Test
  public void shouldProcessEventWithIdEqualToWindowClosedAndWithRootWindow() {
    when(context.storedQueueFor(window)).thenReturn(window.getToolkit().getSystemEventQueue());
    monitor.eventDispatched(new ComponentEvent(window, WINDOW_CLOSED));
    verify(context).removeContextFor(window);
    verify(windows).markAsClosed(window);
  }
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.