标题:ActionListener的问题
取消只看楼主
ck0311
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2007-2-13
 问题点数:0 回复次数:2 
ActionListener的问题
如果我创建了以下JButton,只用一个ActionListener监听这10个JButton要用什么方法确定事件源?
JButton b1 = new JButton ("+");
JButton b2 = new JButton ("-");
JButton b3 = new JButton ("+");
JButton b4 = new JButton ("-");
JButton b5 = new JButton ("+");
JButton b6 = new JButton ("-");
JButton b7 = new JButton ("+");
JButton b8 = new JButton ("-");
JButton b9 = new JButton ("+");
JButton b10 = new JButton ("-");

private class bListener implements ActionListener
{
public void actionPerformed (ActionEvent e)
{
if (e.getActionCommand() == "+");
if (e.getActionCommand() == "-"); //getActionCommand()方法只能监听2个JButton.
}
}
搜索更多相关主题的帖子: JButton new bListener implements 
2007-05-19 22:17
ck0311
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2007-2-13
得分:0 
getSource()是获取对象的引用的吧?这10个JButton只有2种引用,好像不行。而且我用过这方法,不行.

2007-05-20 10:21
ck0311
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2007-2-13
得分:0 

这10个JButton的作用是不同的。。。


2007-05-20 21:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-140754-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.235925 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved