本文整理了Java中java.awt.event.KeyEvent.getComponent()
方法的一些代码示例,展示了KeyEvent.getComponent()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。KeyEvent.getComponent()
方法的具体详情如下:
包路径:java.awt.event.KeyEvent
类名称:KeyEvent
方法名:getComponent
暂无
代码示例来源:origin: winder/Universal-G-Code-Sender
@Override
public void keyReleased(KeyEvent event) {
JTextField field = ((JTextField) event.getComponent());
if (event.getKeyCode() == KeyEvent.VK_ENTER) {
try {
backend.setWorkPositionUsingExpression(axis, field.getText());
} catch (Exception e) {
logger.log(Level.INFO, "Couldn't set the work position", e);
}
KeyboardFocusManager.getCurrentKeyboardFocusManager().clearGlobalFocusOwner();
} else if (event.getKeyCode() == KeyEvent.VK_ESCAPE) {
KeyboardFocusManager.getCurrentKeyboardFocusManager().clearGlobalFocusOwner();
}
}
代码示例来源:origin: stackoverflow.com
public void keyPressed(KeyEvent e){
If(e.getKeyCode() == KeyEvent.VK_ESCAPE){
If( e.getComponent() instanceof Window){
((Window)e.getComponent()).dispose();
}
}
}
代码示例来源:origin: stackoverflow.com
public void keyTyped(KeyEvent e) {
// retries the typed character
char ch = e.getKeyChar();
System.out.println(ch);
if (e.getComponent().getName().equals("TF1")) {
// Key Typed in Text Field 1
} else if (e.getComponent().getName().equals("TF2")) {
// Key Typed in Text Field 2
}
// associated textfield of typed char
}
代码示例来源:origin: Spoutcraft/LegacyLauncher
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
// Allows the user to press enter and log in from the login box focus, username box focus, or password box focus
if (e.getComponent() == login || e.getComponent() == name || e.getComponent() == pass) {
action(LOGIN_ACTION, (JComponent) e.getComponent());
} else if (e.getComponent() == remember) {
remember.setSelected(!remember.isSelected());
}
}
}
代码示例来源:origin: org.jruby/jay-yydebug
/** this one ensures that you can only type at the end.
This is executed within the event thread.
*/
public void keyPressed (KeyEvent ke) {
JTextArea ta = (JTextArea)ke.getComponent();
int pos = ta.getText().length();
ta.setCaretPosition(pos);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-editor
@Override
public void keyTyped(KeyEvent evt) {
if (!Character.isDigit(evt.getKeyChar()) && !Character.isISOControl(evt.getKeyChar())) {
evt.consume();
Component c = evt.getComponent();
if (c != null) {
c.getToolkit().beep();
}
}
}
}
代码示例来源:origin: org.nakedobjects/nos-viewer-dnd
public void keyReleased(final KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
action(e.getComponent());
}
if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
cancel(e.getComponent());
}
}
代码示例来源:origin: org.nakedobjects.plugins/dndviewer
public void keyReleased(final KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
action(e.getComponent());
}
if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
cancel(e.getComponent());
}
}
代码示例来源:origin: org.nakedobjects.plugins/dndviewer
public void keyReleased(final KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
action(e.getComponent());
}
if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
cancel(e.getComponent());
}
}
代码示例来源:origin: org.nakedobjects/nos-viewer-dnd
public void keyReleased(final KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
action(e.getComponent());
}
if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
cancel(e.getComponent());
}
}
代码示例来源:origin: ontop/ontop
private void typedOrPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_TAB) {
if (e.getModifiers() == KeyEvent.SHIFT_MASK) {
e.getComponent().transferFocusBackward();
} else {
e.getComponent().transferFocus();
}
e.consume();
}
}
代码示例来源:origin: org.apache.jmeter/ApacheJMeter_components
@Override
public void keyReleased(KeyEvent e) {
String fieldName = e.getComponent().getName();
if (fieldName.equals(WARNING_THRESHOLD_FIELD)) {
validateInteger(warningThresholdField);
}
if (fieldName.equals(ERROR_THRESHOLD_FIELD)) {
validateInteger(errorThresholdField);
}
}
代码示例来源:origin: sc.fiji/3D_Viewer
@Override
public void keyPressed(final KeyEvent e) {
if (e.getKeyCode() != KeyEvent.VK_ENTER) {
final String stroke = KeyStroke.getKeyStrokeForEvent(e).toString();
((JTextField) e.getComponent()).setText(stroke);
e.consume();
}
}
代码示例来源:origin: stackoverflow.com
@Override
public void keyPressed(KeyEvent e) {
System.out.println("keypressed");
Component c = e.getComponent();
if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
e.consume();
}
menu.show(c, c.getX(), c.getY());
}
代码示例来源:origin: org.swinglabs.swingx/swingx-core
private boolean isStartingCellEdit(KeyEvent e) {
if (isDispatching) {
return false;
}
JTable table = (JTable) SwingUtilities.getAncestorOfClass(JTable.class, this);
boolean isOwned = table != null
&& !Boolean.FALSE.equals(table.getClientProperty("JTable.autoStartsEdit"));
return isOwned && e.getComponent() == table;
}
代码示例来源:origin: com.haulmont.thirdparty/swingx-core
private boolean isStartingCellEdit(KeyEvent e) {
if (isDispatching) {
return false;
}
JTable table = (JTable) SwingUtilities.getAncestorOfClass(JTable.class, this);
boolean isOwned = table != null
&& !Boolean.FALSE.equals(table.getClientProperty("JTable.autoStartsEdit"));
return isOwned && e.getComponent() == table;
}
代码示例来源:origin: org.bidib.jbidib.swinglabs.swingx/swingx-core
private boolean isStartingCellEdit(KeyEvent e) {
if (isDispatching) {
return false;
}
JTable table = (JTable) SwingUtilities.getAncestorOfClass(JTable.class, this);
boolean isOwned = table != null
&& !Boolean.FALSE.equals(table.getClientProperty("JTable.autoStartsEdit"));
return isOwned && e.getComponent() == table;
}
代码示例来源:origin: org.swinglabs.swingx/swingx-all
private boolean isStartingCellEdit(KeyEvent e) {
if (isDispatching) {
return false;
}
JTable table = (JTable) SwingUtilities.getAncestorOfClass(JTable.class, this);
boolean isOwned = table != null
&& !Boolean.FALSE.equals(table.getClientProperty("JTable.autoStartsEdit"));
return isOwned && e.getComponent() == table;
}
代码示例来源:origin: JetBrains/jediterm
@Override
public void processKeyEvent(final KeyEvent e) {
handleKeyEvent(e);
handleHyperlinks(e.getComponent(), e.isControlDown());
e.consume();
}
代码示例来源:origin: org.jruby/jay-yydebug
/** this one ensures that you can only type at the end.
This is executed within the event thread.
*/
public void keyPressed (KeyEvent ke) {
TextArea ta = (TextArea)ke.getComponent();
int pos = ta.getText().length();
ta.select(pos, pos);
ta.setCaretPosition(pos);
}
内容来源于网络,如有侵权,请联系作者删除!