java类java.awt.event.TextListener的实例源码

TextComponent.java 文件源码 项目:freeVM 阅读 33 收藏 0 点赞 0 评论 0
@SuppressWarnings("unchecked")
@Override
public <T extends EventListener> T[] getListeners(Class<T> listenerType) {
    if (TextListener.class.isAssignableFrom(listenerType)) {
        return (T[]) getTextListeners();
    }
    return super.getListeners(listenerType);
}
TextComponent.java 文件源码 项目:freeVM 阅读 29 收藏 0 点赞 0 评论 0
protected void processTextEvent(TextEvent e) {
    for (TextListener listener : textListeners.getUserListeners()) {
        switch (e.getID()) {
            case TextEvent.TEXT_VALUE_CHANGED:
                listener.textValueChanged(e);
                break;
        }
    }
}
TextComponentTest.java 文件源码 项目:freeVM 阅读 27 收藏 0 点赞 0 评论 0
public void testGetListeners() {
    Class<TextListener> cls = TextListener.class;
    EventListener[] listeners = textComp.getListeners(cls);
    assertEquals(0, listeners.length);
    textComp.addTextListener(listener);
    assertEquals(1, (listeners = textComp.getListeners(cls)).length);
    assertSame(listener, listeners[0]);

}
TextComponentTest.java 文件源码 项目:freeVM 阅读 28 收藏 0 点赞 0 评论 0
public void testGetTextListeners() {
    TextListener[] listeners = textComp.getTextListeners();
    assertEquals(0, listeners.length);
    textComp.addTextListener(listener);
    assertEquals(1, (listeners = textComp.getTextListeners()).length);
    assertSame(listener, listeners[0]);
}
TextComponent.java 文件源码 项目:javify 阅读 26 收藏 0 点赞 0 评论 0
/**
 * Returns all text listeners registered to this object.
 */
public TextListener[] getTextListeners()
{
  return (TextListener[]) getListeners(TextListener.class);
}
TextComponent.java 文件源码 项目:jvm-stm 阅读 26 收藏 0 点赞 0 评论 0
/**
 * Returns all text listeners registered to this object.
 */
public TextListener[] getTextListeners()
{
  return (TextListener[]) getListeners(TextListener.class);
}
FindReplaceUtility.java 文件源码 项目:groovy 阅读 23 收藏 0 点赞 0 评论 0
public static void addTextListener(TextListener tl) {
    EVENT_LISTENER_LIST.add(TextListener.class, tl);
}
FindReplaceUtility.java 文件源码 项目:groovy 阅读 30 收藏 0 点赞 0 评论 0
public static void removeTextListener(TextListener tl) {
    EVENT_LISTENER_LIST.remove(TextListener.class, tl);
}
AWTEventMulticaster.java 文件源码 项目:cn1 阅读 30 收藏 0 点赞 0 评论 0
public static TextListener add(TextListener a, TextListener b) {
    return (TextListener) addInternal(a, b);
}
AWTEventMulticaster.java 文件源码 项目:cn1 阅读 29 收藏 0 点赞 0 评论 0
public static TextListener remove(TextListener l, TextListener oldl) {
    return (TextListener) removeInternal(l, oldl);
}


问题


面经


文章

微信
公众号

扫码关注公众号