首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ChangeListener JButton问题

ChangeListener JButton问题
EN

Stack Overflow用户
提问于 2011-11-09 14:11:17
回答 1查看 1.2K关注 0票数 1

我正在尝试创建按钮,当它们被按下时可以改变对象的颜色。然而,只要我的鼠标停留在按钮上,对象就会改变颜色。我是不是用错了监听器?我不确定我错在哪里。提前谢谢。

代码语言:javascript
复制
blue.addChangeListener(new ChangeListener(){
        public void stateChanged(ChangeEvent e){
            object.setColor(color.blue);
            objectIcon.repaint();
            }
        }
);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-09 14:18:03

尝试在按钮上使用ActionListener

例如。

代码语言:javascript
复制
 blue.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent evt) {
            object.setColor(color.blue);
            objectIcon.repaint();
        }
    });
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8061057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档