首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个JButton可以有相同的鼠标点击事件功能吗?

两个JButton可以有相同的鼠标点击事件功能吗?
EN

Stack Overflow用户
提问于 2011-05-01 18:43:35
回答 1查看 361关注 0票数 0

我正在用Java语言开发一个计算器。问题是,我为数字(0,1,2..9)放置了10个按钮,我希望当我单击其中一个按钮时,所有按钮都执行相同的鼠标单击功能。有可能吗?在netbeans中,它不允许我这样做,否则我无法实现。谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-01 18:44:56

是。将相同的侦听器添加到您正在使用的两个按钮。例如,假设您正在使用actionListener,则:

代码语言:javascript
复制
public class ListenerClass implements Action{

     @override 
     public void actionPerformed(ActionEvent e) {
         //here retrieve information on which button has generated the event
     }
}

ListenerClass listener = new ListenerClass();
JButton first = new JButton(); 
JButton second = new JButton();
first.addActionListener(listener);
second.addActionListener(listener);
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5847886

复制
相关文章

相似问题

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