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);
}
AccessibleAWTComponentTest.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:cn1
作者:
评论列表
文章目录