| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 798 人关注过本帖
标题: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
快速回复:ActionListener的问题
数据加载中...
 
   



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

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