主题:关于button和mouse点击的求助
longccc
[专家分:20] 发布于 2008-04-18 13:20:00
程序中需要用到button和mouse点击,哪位高手给我写个例子吧,三个button: red, green, blue, 一条线,点哪个button就变成哪个颜色
多谢多谢阿~~~
回复列表 (共3个回复)
沙发
无敌蛤蟆弓 [专家分:650] 发布于 2008-04-18 14:54:00
写个ActionListener就可以了,一旦点了这个button就让那条线变颜色,不难的,JDK帮助文档里面都有方法介绍的,剩下的自己研究研究把
板凳
longccc [专家分:20] 发布于 2008-04-19 00:27:00
对java基本上一窍不通,最近又得用到一些java...,还是有问题,可能比较幼稚而且没说清楚。。。
public Jpanel button;
......
this.button = new JPanel(new GridLayout(0,3));
for (Region R : (LinkedList<Region>)ds.getRegion()){
Button b = new Button(R.getName());
b.addActionListener(l);
//这里的l指的是什么,是需要重新建立一个ActionListener的class么,具体怎么操作?
button.add(new Button(R.getName()));
}
还有个问题,定义了public的button,主要为了在另外一个class中使用,ActionListener的定义可以带到另外一个class中么。
3 楼
无敌蛤蟆弓 [专家分:650] 发布于 2008-04-21 09:47:00
不知道是不是你加我的QQ,我上班不方便开QQ,只能开MSN
abcdefghijklm00@163.com
l指的应该是你想添加事件相应的容器,所谓容器,JPanel 和 JFrame都是
不需要重新建立ActionListener的类,但是要重写这个方法
最后一个问题,可以使用另外一个class中的对象,但是带到另外一个类不知道是什么意思
你可以加我MSN,我给你一段例子就明白了
我来回复