Java猜数字游戏图形界面代码 20

求一个Java猜数字游戏图形界面代码,要有图形界面,最好能加上注释!谢谢啦!... 求一个Java猜数字游戏图形界面代码,要有图形界面,最好能加上注释!谢谢啦! 展开
 我来答
zhou772005736
2012-03-25
知道答主
回答量:8
采纳率:0%
帮助的人:2.5万
展开全部
import java.applet.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Randow implements WindowListener {
Frame f = new Frame("猜数字游戏");
int i =0 ;
Label l1 = new Label("猜数字游戏,请先产生随机数:",Label.LEFT);
Label l2 = new Label("请输入您猜测的数(1—100的整数):",Label.LEFT);
Label l3 = new Label("反馈信息:",Label.LEFT);
TextField T1 = new TextField();
TextField T2 = new TextField();
Button a = new Button("产生随机数");
Button b = new Button("碰碰运气");
Button c = new Button("不玩了");
public Randow(){
//f.setLayout(new GridLayout(4,2));
f.setSize(300,400);
f.setLayout(null);
f.add(l1);
f.add(a);
f.add(l2);
f.add(T1);
f.add(b);
f.add(c);
f.add(l3);
f.add(T2);
l1.setBounds(20, 40, 200, 20);
l2.setBounds(20, 80, 200, 20);
l3.setBounds(20, 140, 200, 20);
T1.setBounds(250, 80, 100, 20);
T2.setBounds(250, 140, 180, 20);
a.setBounds(250, 40, 100, 20);
b.setBounds(20, 100, 100, 20);
c.setBounds(250, 100, 100, 20);

f.setVisible(true);
f.pack();
f.addWindowListener(this);//注册窗口监听器
T2.setEditable(false);

a.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e){
i = (int)(Math.random() * 100 ) + 1;
}
});
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(i <= 0){
T2.setText("请先单击“产生随机数字”按钮");
}else if( Integer.parseInt(T1.getText().trim())>=100){
T2.setText("请确定输入数字的准确性");
}else{
if(i < Integer.parseInt(T1.getText().trim())){
T2.setText("猜大了");
}else if(i == Integer.parseInt(T1.getText().trim())){
T2.setText("猜对了");
}else{
T2.setText("猜小了");
}
}
}
});
c.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
T1.setText("");
T2.setText("");
}
});
}
public static void main(String args[]){
new Randow();
}
public void windowActivated(WindowEvent e) {}
public void windowDeactivated(WindowEvent e) {}
public void windowIconified(WindowEvent e) {}
public void windowDeiconified(WindowEvent e) {}
public void windowOpened(WindowEvent e) {}
public void windowClosed(WindowEvent e) {

}

public void windowClosing(WindowEvent e) {
System.exit(0);

}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
libayias
2009-06-13 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:95.7万
展开全部
猜数字游戏是什么样的界面?
没玩过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式