importjava.awt.*;importjava.awt.event.*;importjava.applet.Applet;publicclassAextendsAppletimplementsActionListener{Labels1=newLabel("被猜数据的最大值=");Labels2=newLabel(...
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
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;
display(count+1);
b=true;
t1.setEditable(false);
t2.setEditable(false);
t3.setEditable(false);
t4.setEditable(false);
t4.setText("");
s5.setText("");
}
public void display(int m){s4.setText("请提交第"+m+"个数据!");}
public void show(int m){s4.setText("第"+m+"次输入的数据是:");}
展开