请教个问题 关于Applet 大虾多帮忙啊!!
编写Applet, 其中包含两个按钮:按钮上的文本分别为"确定"和"取消"。当按下"确定"键时,通过paint()方法在(20,100)位置处,用兰色显示你按下"确定"按钮的次数;当按下的键是"取消"时,通过paint()方法在(20,120)位置处,用红色显示你按下"取消"按钮的次数。(要求"确定"和"取消"的次数同时显示在Applet中。)
import java.awt.*;
import java .awt .event .*;
import java.applet.*;
public class Applet1 extends Applet implements ActionListener
{
int i1,i2;
Button btn1,btn2;
public void init()
{
i1=0;
i2=0;
btn1=new Button("确定");
btn2=new Button("取消");
add(btn1);
add(btn2);
btn1.addActionListener(this);
btn2.addActionListener(this);
}
public void paint(Graphics g)
{
g.setColor(Color.blue);
g.drawString("你点击了"确定""+i1+"次",20,100); //在这个地方有问题请问怎么决绝?
g.setColor(Color.red);
g.drawString("你点击了"取消""+i2+"次",20,120);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==btn1)
{ i1++; }
if(e.getSource()==btn2)
{ i2++; }
repaint();
}
}