本文整理了Java中java.awt.event.KeyEvent.setSource()
方法的一些代码示例,展示了KeyEvent.setSource()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。KeyEvent.setSource()
方法的具体详情如下:
包路径:java.awt.event.KeyEvent
类名称:KeyEvent
方法名:setSource
[英]Set the source of this KeyEvent. Dispatching this event subsequent to this operation will send this event to the new Object.
[中]设置此KeyEvent的源。在此操作之后调度此事件将此事件发送到新对象。
代码示例来源:origin: org.scijava/j3dutils
/**
* Redirects event to canvas and to superclass.
*
* @param e {@inheritDoc}
*/
@Override
protected void processComponentKeyEvent(java.awt.event.KeyEvent e) {
super.processComponentKeyEvent(e);
Object src = e.getSource();
e.setSource(canvas);
canvas.processComponentEvent(e);
e.setSource(src);
}
代码示例来源:origin: org.scijava/j3dutils
/**
* Redirects event to canvas and to superclass.
*
* @param e {@inheritDoc}
*/
@Override
protected void processKeyEvent(java.awt.event.KeyEvent e) {
super.processKeyEvent(e);
Object src = e.getSource();
e.setSource(canvas);
canvas.processKeyEvent(e);
e.setSource(src);
}
代码示例来源:origin: com.eas.platypus/platypus-js-forms
@Override
public void keyTyped(KeyEvent e) {
KeyListener[] kls = getKeyListeners();
if (kls != null) {
e.setSource(ModelComponentDecorator.this);
for (KeyListener kl : kls) {
kl.keyTyped(e);
}
}
}
代码示例来源:origin: com.eas.platypus/platypus-js-forms
@Override
public void keyPressed(KeyEvent e) {
KeyListener[] kls = getKeyListeners();
if (kls != null) {
e.setSource(ModelComponentDecorator.this);
for (KeyListener kl : kls) {
kl.keyPressed(e);
}
}
}
代码示例来源:origin: com.eas.platypus/platypus-js-forms
@Override
public void keyReleased(KeyEvent e) {
KeyListener[] kls = getKeyListeners();
if (kls != null) {
e.setSource(ModelComponentDecorator.this);
for (KeyListener kl : kls) {
kl.keyReleased(e);
}
}
}
});
代码示例来源:origin: MegaMek/megamek
/**
* In addition to the default Dialog processKeyEvent, this method
* dispatches a KeyEvent to the client gui.
* This enables all of the gui hotkeys.
*/
@Override
protected void processKeyEvent(KeyEvent e) {
//menuBar.dispatchEvent(e);
// Make the source be the ClientGUI and not the dialog
// This prevents a ClassCastException in ToolTipManager
e.setSource(ClientGUI.this);
curPanel.dispatchEvent(e);
if (!e.isConsumed()) {
super.processKeyEvent(e);
}
}
}; //$NON-NLS-1$
代码示例来源:origin: MegaMek/megamek
/**
* In addition to the default Dialog processKeyEvent, this method
* dispatches a KeyEvent to the client gui.
* This enables all of the gui hotkeys.
*/
@Override
protected void processKeyEvent(KeyEvent e) {
//menuBar.dispatchEvent(e);
e.setSource(ClientGUI.this);// avoid ClassCastException in TooltipManager
curPanel.dispatchEvent(e);
if (!e.isConsumed()) {
super.processKeyEvent(e);
}
}
}; //$NON-NLS-1$
代码示例来源:origin: stackoverflow.com
dispatcher = new KeyEventDispatcher() {
public boolean dispatchKeyEvent(KeyEvent e) {
e.setSource(c);
for (KeyListener keyListener : c.getKeyListeners()) {
if (e.getID() == KeyEvent.KEY_PRESSED) {
代码示例来源:origin: org.bitbucket.goalhub.simpleide/jedit
evt.setSource(comp);
((PluginManager)comp).processKeyEvents(evt);
内容来源于网络,如有侵权,请联系作者删除!