新手又有个问题了 都是同名的??一个actionperform就行了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.event.ActionEvent;import java.awt.event.ActionListener;要执行ActionListener接口public void actionPerform(ActionEvent arg0){arg0.getActionCommand();//通过这个。。} 如果我说的不错的话,你的类要实现ActionListener接口才行,一般我们是这样写的. b1=new Button("Start"); b1.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) { try { start(); } catch (Exception ex) { } } });这是使用匿名类写的,你可以将事件的响应单独写一个实现ActionListener接口的类,也可以直接在主类中实现ActionListener接口,象你的程序中的一样,此时的类使用this代称. addActionListener(this);中this即传递了本身指针,在Listner中调用this中的一个函数即可,eg: ClassName *pAdaptee = this_point; pAdaptee->Fuc(); 你也可以这样只写一个函数:)public void actionPerformed(ActionEvent e){ if(e.getsource == button1){ …… }else if(e.getsource==button2){ …… }else if(e.getsource==button3){ …… }else{ …… }} 求助,如何知道英文字母A~Z对应的Unicode编码值? J2EE 到处数据到excel出现乱码 命令行下怎么不能运行java程序 IE加载不了applet java能否得到当前操作系统的安装主目录(不用JNI技术) TreeMap 排序速度 怎么才能让jdbc的驱动得到正确的加载? 如何判断一个中文字符串的长度 新人求助啊,为什么我这个paint画出来的线条只闪一下就没有了 请问哪有:JBUILDER6.0 可以下载 菜鸟紧急求助,回答正确立刻给分 swing中的jframe如何限定最小的尺寸。
import java.awt.event.ActionListener;
要执行ActionListener接口public void actionPerform(ActionEvent arg0){
arg0.getActionCommand();//通过这个。。
}
b1=new Button("Start");
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
try {
start();
}
catch (Exception ex) {
}
}
});
这是使用匿名类写的,你可以将事件的响应单独写一个实现ActionListener接口的类,也可以直接在主类中实现ActionListener接口,象你的程序中的一样,此时的类使用this代称.
在Listner中调用this中的一个函数即可,
eg:
ClassName *pAdaptee = this_point;
pAdaptee->Fuc();
public void actionPerformed(ActionEvent e){
if(e.getsource == button1){
……
}else if(e.getsource==button2){
……
}else if(e.getsource==button3){
……
}else{
……
}
}