Java jbutton上的keyListener不工作
我想在按下jbutton后立即执行一些操作,但它不起作用,请寻求帮助 这是我的密码Java jbutton上的keyListener不工作,java,jbutton,keyevent,Java,Jbutton,Keyevent,我想在按下jbutton后立即执行一些操作,但它不起作用,请寻求帮助 这是我的密码 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){ 按键式(e); }您需要绑定它-下面的示例代码 public class Test { static JButton btnA = new JButton("A"); static JPanel jp = new JPanel(); static
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){
按键式(e);
}
您需要绑定它-下面的示例代码
public class Test {
static JButton btnA = new JButton("A");
static JPanel jp = new JPanel();
static JFrame jf = new JFrame("test frame");
static ActionListener action = new ActionListener() {
public void actionPerformed(ActionEvent e) {
jl.setText(((JButton)e.getSource()).getText());
}
};
public static void main(String[] args) {
jf.setVisible(true);
jf.setSize(400, 400);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jp.add(btnA);
jf.add(jp);
btnA.addActionListener(action);
}
}
改进的格式