java中的按钮响应
来源:百度知道 编辑:UC知道 时间:2024/06/27 09:02:16
为什么会有错请告知。
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Jsq extends Applet {
Button b1;
public void init() {
Button b1=new Button("+");
b1.addActionListener(this);
add(b1);
}
}
还是不对啊
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Jsq extends Applet {
Button b1;
public void init() {
Button b1=new Button("+");
b1.addActionListener(this);
add(b1);
}
}
还是不对啊
addActionListener的参数是ActionListener你的this是Applet。当然不对啦。
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Jsq extends Applet implements ActionListener{
Button b1;
public void init() {
Button b1=new Button("+");
b1.addActionListener(this);
add(b1);
}
public void actionPerformed(ActionEvent e)
{
System.out.println("you click the button");
}
}
改成:
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Jsq extends Applet {
Button b1;
public void init() {
b1=new Button("+");
b1.addActionListener(this);
add(b1);
}
}