Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jbutton上的keyListener不工作_Java_Jbutton_Keyevent - Fatal编程技术网

Java jbutton上的keyListener不工作

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

我想在按下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 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);
    }
}

改进的格式