繁体   English   中英

Java按钮事件处理程序无法解析

[英]Java button event handler won't resolve

我试图在我的GUI上设置一个偶数处理程序。 但是,当我声明该类然后在按钮上调用它时,它无法解析?

btnHigher = new JButton("Higher");
    btnHigher.setBounds(190, 110, 75, 50);
    btnHigher.addActionListener(new HigherHandler());
    panel.add(btnHigher);

处理程序类:HigherHandler类实现ActionListener {

        @Override
        public void actionPerformed(ActionEvent e) {

        }

    }

它只是抛出一个错误:HigherHandler无法解析为一种类型

btnHigher = new JButton("Higher");
    btnHigher.setBounds(190, 110, 75, 50);
    btnHigher.addActionListener(new HigherHandler());
    panel.add(btnHigher);

下面的代码行可以这样编写,而不用创建新类。

 btnHigher.addActionListener(new HigherHandler(){
       // it will ask you to add implemented method here which is action performed method.

});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM