Package java.awt.event

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


  @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

  }

  @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

  @Test
  public void shouldProcessEventWithIdEqualToWindowClosedAndWithNotRootWindow() {
    final Applet applet = new Applet();
    window.add(applet);
    when(context.storedQueueFor(applet)).thenReturn(applet.getToolkit().getSystemEventQueue());
    monitor.eventDispatched(new ComponentEvent(applet, WINDOW_CLOSED));
    verifyNoMoreInteractions(windows);
  }
View Full Code Here

  }

  @Test
  public void shouldNotProcessEventWithIdWindowClosing() {
    when(context.storedQueueFor(window)).thenReturn(window.getToolkit().getSystemEventQueue());
    monitor.eventDispatched(new ComponentEvent(window, WINDOW_CLOSING));
    verifyZeroInteractions(windows);
  }
View Full Code Here

  }

  @Test
  public void shouldAddToContextIfComponentEventQueueNotEqualToSystemEventQueue() {
    when(context.storedQueueFor(window)).thenReturn(new EventQueue());
    monitor.eventDispatched(new ComponentEvent(window, WINDOW_CLOSING));
    verify(context).addContextFor(window);
  }
View Full Code Here

    dispatchEventToMonitor(eventId);
    // TODO(Alex): verify something!
  }

  private void dispatchEventToMonitor(int eventId) {
    monitor.eventDispatched(new ComponentEvent(window, eventId));
  }
View Full Code Here

    assertThat(weakEventListener.underlyingListener()).isSameAs(monitor);
  }

  @Test
  public void shouldNotProcessEventIfComponentIsNotWindowOrApplet() {
    monitor.eventDispatched(new ComponentEvent(textField().createNew(), 8));
    verifyZeroInteractions(windows, context);
  }
View Full Code Here

  }

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

    listener.eventDispatched(event());
    verify(windowFilter).ignore(eventSource);
  }

  private AWTEvent event() {
    return eventId == WINDOW_OPENED ? new WindowEvent(eventSource, eventId) : new ComponentEvent(eventSource, eventId);
  }
View Full Code Here

TOP

Related Classes of java.awt.event.ComponentEvent

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.