AccessibleAWTComponentTest.java 文件源码

java
阅读 28 收藏 0 点赞 0 评论 0

项目:cn1 作者:
public final void testAddRemoveFocusListener() {
    assertEquals(0, comp.getFocusListeners().length);
    aComponent.addFocusListener(focusListener);
    FocusListener[] listeners = comp.getFocusListeners();
    assertEquals(1, listeners.length);
    assertSame(focusListener, listeners[0]);
    assertNull(lastFocusEvent);
    comp.processEvent(new FocusEvent(comp, FocusEvent.FOCUS_GAINED));
    assertNotNull("focus listener called", lastFocusEvent);
    lastFocusEvent = null;
    aComponent.removeFocusListener(null);
    listeners = comp.getFocusListeners();
    assertSame(focusListener, listeners[0]);
    comp.processEvent(new FocusEvent(comp, FocusEvent.FOCUS_LOST));
    assertNotNull("focus listener called", lastFocusEvent);
    lastFocusEvent = null;
    aComponent.removeFocusListener(focusListener);
    listeners = comp.getFocusListeners();
    comp.processEvent(new FocusEvent(comp, FocusEvent.FOCUS_LOST, true));
    assertEquals(0, listeners.length);
    assertNull("listener not called", lastFocusEvent);

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号