actionPerformend求解啊!
package 简单图形用户界面;import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Exam5_1 extends Applet implements ActionListener
{
Button But1,But2;
int button=0;
public void init()
{
But1=new Button("按钮1");
But2=new Button("按钮2");
add(But1);
add(But2);
But1.addActionListener(this);
But2.addActionListener(this);
}
public void actionPerformend(ActionEvent e)
{
if(e.getActionCommand().equals("按钮1"))
{button=1; }
else
if(e.getActionCommand().equals("按钮2"))
{ button=2;}
repaint();
}
public void paint(Graphics g)
{
if(button==1)
g.drawString("您按了按钮1", 20, 40);
else
if(button==2)
g.drawString("您按了按钮2", 20,40);
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
}
}
各位大神,为什么我的button的值不改变,始终是初始值“0”啊???求解求解