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);
}
java类java.awt.event.KeyListener的实例源码
InternalKeyboard.java 文件源码
项目:Parabot-317-API-Minified-OS-Scape
阅读 23
收藏 0
点赞 0
评论 0
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);
}