Java中给多个按钮添加监听(非常多),要求: 能够判断按钮属性(如:背景色,文本)并执行代码 30

 我来答
超级电影说
2016-02-25 · TA获得超过206个赞
知道小有建树答主
回答量:344
采纳率:100%
帮助的人:164万
展开全部
不知道你这个是不是swing实现。类实现事件接口,然后在类中重新事件方法,方法中可以判断按钮id来具体操作;伪代码实现如下

public class MyFrame extends JFrame implements ActionListener{
public MyFrame() {
....
button2.addActionListener(this);
}

/**
* 按钮二的事件响应在此
*/
public void actionPerformed(ActionEvent e) {
if(e.getSource()==button2){
showMsg("你按下了" + button2.getText());
}
...
}
}
更多追问追答
追问
可以将多个组件指向同一个监听器并判断吗?
我用的是JButton[][],代码中button2.xxxxx的地方很纠结
点击时需求是判断按钮颜色
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式