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

InternalKeyboard.java 文件源码 项目:Parabot-317-API-Minified-OS-Scape 阅读 23 收藏 0 点赞 0 评论 0
public InternalKeyboard() {
    this.component = ServerEngine.getInstance().getCanvas();
    this.keyboardlistener = component.getKeyListeners();
    this.keyDispatcher = component.getKeyListeners()[0];
    for (final KeyListener keyListener : component.getKeyListeners()) {
        component.removeKeyListener(keyListener);
    }
    component.addKeyListener(this);
}
DisplayCanvas.java 文件源码 项目:etomica 阅读 19 收藏 0 点赞 0 评论 0
public void dispose() {
    ComponentListener[] listeners = getComponentListeners();
    for (int i=0; i<listeners.length; i++) {
        removeComponentListener(listeners[i]);
    }
    MouseListener[] mlisteners = getMouseListeners();
    for (int i=0; i<mlisteners.length; i++) {
        removeMouseListener(mlisteners[i]);
    }
    KeyListener[] klisteners = getKeyListeners();
    for (int i=0; i<klisteners.length; i++) {
        removeKeyListener(klisteners[i]);
    }
}
CommonUI.java 文件源码 项目:MaxSim 阅读 24 收藏 0 点赞 0 评论 0
public static JTextField createTextField(String text, KeyListener listener, boolean numbers)
{
    JTextField field = new JTextField(text);
    field.setMinimumSize(textPrefSize);
    if(text.length() == 0)
        field.setPreferredSize(textPrefSize);
    if(listener != null)
        field.addKeyListener(listener);
    if(numbers)
        field.setDocument(new NumberDocument());
    return field;
}
CommonUI.java 文件源码 项目:openjdk-jdk10 阅读 20 收藏 0 点赞 0 评论 0
public static JTextField createTextField(String text, KeyListener listener, boolean numbers)
{
    JTextField field = new JTextField(text);
    field.setMinimumSize(textPrefSize);
    if(text.length() == 0)
        field.setPreferredSize(textPrefSize);
    if(listener != null)
        field.addKeyListener(listener);
    if(numbers)
        field.setDocument(new NumberDocument());
    return field;
}
ComponentOperator.java 文件源码 项目:openjdk-jdk10 阅读 21 收藏 0 点赞 0 评论 0
/**
 * Maps {@code Component.removeKeyListener(KeyListener)} through queue
 */
public void removeKeyListener(final KeyListener keyListener) {
    runMapping(new MapVoidAction("removeKeyListener") {
        @Override
        public void map() {
            getSource().removeKeyListener(keyListener);
        }
    });
}
Canvas.java 文件源码 项目:FreeCol 阅读 30 收藏 0 点赞 0 评论 0
/**
 * Shows the given video Component.
 *
 * @param vp The video Component.
 * @param ml A MouseListener for stopping the video.
 * @param kl A KeyListener for stopping the video.
 */
public void showVideoComponent(final Component vp,
                               final MouseListener ml,
                               final KeyListener kl) {
    addMouseListener(ml);
    addKeyListener(kl);
    addCentered(vp, JLayeredPane.PALETTE_LAYER);
}
SearchField.java 文件源码 项目:incubator-netbeans 阅读 28 收藏 0 点赞 0 评论 0
public void removeSearchKeyListener(KeyListener listener) {
    txtSearch.removeKeyListener(listener);
}
FileSelectorField.java 文件源码 项目:incubator-netbeans 阅读 20 收藏 0 点赞 0 评论 0
@Override
public void addKeyListener(KeyListener listener) {
    FileSelectorField.this.addKeyListener(listener);
}
MessageWindow.java 文件源码 项目:myster 阅读 25 收藏 0 点赞 0 评论 0
public void addKeyListener(KeyListener l) {
    area.addKeyListener(l);
}
QuickSearchTest.java 文件源码 项目:incubator-netbeans 阅读 19 收藏 0 点赞 0 评论 0
@Override
public synchronized void removeKeyListener(KeyListener l) {
    addedKeyListeners.remove(l);
    super.removeKeyListener(l);
}


问题


面经


文章

微信
公众号

扫码关注公众号