在我的程序中有一个JButtonand JTextField。
我希望 jButton 在按 Enter 键时触发,JTextField
我不是在说KeyEvent.
private void jTextFieldActionPerformed(java.awt.event.ActionEvent evt) {
this.getRootPane().setDefaultButton(jButton1);
}
这只是JButton在输入后启用焦点JTextField
所以当我输入 JTextField 时,它必须触发JButtonActionEvent。
jButton1 ActionPerformed并在方法 上有此代码。
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
JOptionPane.showMessageDialog(rootPane, "Hi!");
}
那么我怎样才能让JButton被解雇JTextField ActionEvent呢?
我尝试了以下答案,但在 IDE 中抛出异常。
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: javax.swing.JButton.addActionListener