已修改,复制粘贴即可
import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Color;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.Label;
import java.awt.Panel;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class A extends Applet implements ActionListener
{
Label s1 = new Label ("被猜数据的最大值=");
Label s2 = new Label ("被猜数据的最小值=");
Label s3 = new Label ("允许的猜数次数=");
Label s4 = new Label ("", Label.CENTER);
Label s5 = new Label ("", Label.CENTER);
Button b1 = new Button ("重新开局");
Button b2 = new Button ("设置游戏参数");
Button b3 = new Button ("提交");
Button b4 = new Button ("重填");
TextField t1 = new TextField ("100");
TextField t2 = new TextField ("0");
TextField t3 = new TextField ("10");
TextField t4 = new TextField ();
Panel p = new Panel ();
int max, min, x, y, n, count;
boolean b = true;
public void init ()
{
setLayout (new BorderLayout ());
setFont (new Font ("隶书", Font.BOLD, 15));
setBackground (Color.yellow);
add (new Label ("猜数字游戏", Label.CENTER), "North");
add (p, "Center");
p.setLayout (new GridLayout (6, 2, 10, 10));
p.add (s1);
p.add (t1);
p.add (s2);
p.add (t2);
p.add (s3);
p.add (t3);
p.add (b1);
p.add (b2);
p.add (s4);
p.add (t4);
add (s5, "South");
b1.addActionListener (this);
b2.addActionListener (this);
b3.addActionListener (this);
b4.addActionListener (this);
}
public void begin ()
{
max = Integer.parseInt (t1.getText ());
min = Integer.parseInt (t2.getText ());
n = Integer.parseInt (t3.getText ());
x = (int) ( Math.random () * ( max - min ) ) + min;
count = 0;
b = true;
t1.setEditable (false);
t2.setEditable (false);
t3.setEditable (false);
t4.setEditable (false);
t4.setText ("");
s5.setText ("");
}
@Override
public void actionPerformed ( ActionEvent e )
{
}
}