Examples of EventQueue


Examples of java.awt.EventQueue

  }

  @Test
  public void should_return_EventQueue_in_Component_if_no_mapping_found() {
    assertThat(queueMap.keySet()).excludes(eventQueue);
    EventQueue storedEventQueue = mapping.queueFor(component);
    assertThat(storedEventQueue).isSameAs(eventQueue);
  }
View Full Code Here

Examples of java.awt.EventQueue

*/
public class Context_storedQueueFor_Test extends Context_TestCase {
  @Test
  public void should_return_stored_queue() {
    when(eventQueueMapping.storedQueueFor(window)).thenReturn(eventQueue);
    EventQueue storedQueue = context.storedQueueFor(window);
    assertThat(storedQueue).isSameAs(eventQueue);
  }
View Full Code Here

Examples of java.awt.EventQueue

* @author Alex Ruiz
*/
public class WindowEventQueueMapping_eventQueues_Test extends WindowEventQueueMapping_withWindow_TestCase {
  @Test
  public void should_return_EventQueues() {
    EventQueue anotherEventQueue = new EventQueue();
    ToolkitStub anotherToolkit = newToolkitStub(anotherEventQueue);
    MyWindow anotherWindow = MyWindow.createNew(anotherToolkit, getClass());
    mapping.addQueueFor(window);
    mapping.addQueueFor(anotherWindow);
    Collection<EventQueue> eventQueues = mapping.eventQueues();
View Full Code Here

Examples of java.awt.EventQueue

* @author Alex Ruiz
*/
public class EventQueueMapping_eventQueues_Test extends EventQueueMapping_TestCase {
  @Test
  public void should_return_all_EventQueues() {
    EventQueue anotherEventQueue = new EventQueue();
    ToolkitStub anotherToolkit = newToolkitStub(anotherEventQueue);
    ComponentWithCustomEventQueue anotherComponent = new ComponentWithCustomEventQueue(anotherToolkit);
    mapping.addQueueFor(component);
    mapping.addQueueFor(anotherComponent);
    Collection<EventQueue> allEventQueues = mapping.eventQueues();
View Full Code Here

Examples of java.awt.EventQueue

*/
public class EventQueueMapping_storedQueueFor_Test extends EventQueueMapping_TestCase {
  @Test
  public void should_return_stored_EventQueue() {
    mapping.addQueueFor(component);
    EventQueue storedEventQueue = mapping.storedQueueFor(component);
    assertThat(storedEventQueue).isSameAs(eventQueue);
  }
View Full Code Here

Examples of java.awt.EventQueue

  }

  @Test
  public void should_return_null_if_EventQueue_reference_is_null() {
    queueMap.put(component, null);
    EventQueue storedEventQueue = mapping.storedQueueFor(component);
    assertThat(storedEventQueue).isNull();
  }
View Full Code Here

Examples of java.awt.EventQueue

  WindowEventQueueMapping mapping;
  Map<EventQueue, Map<Window, Boolean>> queueMap;

  @Before
  public final void setUp() {
    eventQueue = new EventQueue();
    toolkit = newToolkitStub(eventQueue);
    mapping = new WindowEventQueueMapping();
    queueMap = mapping.queueMap;
    onSetUp();
  }
View Full Code Here

Examples of java.awt.EventQueue

class EventQueueMapping {
  final Map<Component, WeakReference<EventQueue>> queueMap = newWeakHashMap();

  @RunsInCurrentThread
  void addQueueFor(@Nonnull Component c) {
    EventQueue queue = c.getToolkit().getSystemEventQueue();
    queueMap.put(c, new WeakReference<EventQueue>(queue));
  }
View Full Code Here

Examples of java.awt.EventQueue

    queueMap.put(c, new WeakReference<EventQueue>(queue));
  }

  @RunsInCurrentThread
  @Nullable EventQueue queueFor(@Nonnull Component c) {
    EventQueue queue = storedQueueFor(c);
    if (queue == null) {
      return c.getToolkit().getSystemEventQueue();
    }
    return queue;
  }
View Full Code Here

Examples of java.awt.EventQueue

  }

  @Nonnull Collection<EventQueue> eventQueues() {
    Set<EventQueue> eventQueues = newHashSet();
    for (WeakReference<EventQueue> reference : queueMap.values()) {
      EventQueue queue = queueFrom(reference);
      if (queue != null) {
        eventQueues.add(queue);
      }
    }
    return eventQueues;
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.