91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

一個非常簡單的圖形界面的猜數游戲程序

資源截圖

代碼片段和文件信息

import?java.util.*;
import?java.awt.*;
import?java.awt.event.*;

public?class?Guess{
public?static?void?main(String[]?args){
//int?times?=?5;
//int?i?=?1;?
new?Guessframe(“猜數游戲“);



/*
for(;?i<=times;?i++){
Scanner?input?=?new?Scanner(System.in);
int?num?=?input.nextInt();
if(n.Guess(num)?==?1)
break;
}
*/
/*
if(i?>?times){
System.out.println(“你輸了!“);
}else{
System.out.println(“你一共猜了“?+?i?+?“次“);
}
*/
}
}

class?Guessframe?extends?frame{
private?int?i?=?0;
private?int?times?=?5;
int?min=1max=100;
Label?lb_output?=?new?Label(“這里顯示結果“);
Label?lb_result?=?new?Label(“你一共猜了?次?????????????????“);
Button?bt_confirm?=?new?Button(“確定“);
TextField?tf_input?=?new?TextField(“請輸入要猜的數“10);
//Panel?up?=?new?Panel(new?GridLayout(12));
Panel?up1?=?new?Panel(new?FlowLayout(FlowLayout.CENTER55));
Panel?up2?=?new?Panel(new?FlowLayout(FlowLayout.CENTER05));
Panel?up3?=?new?Panel(new?FlowLayout(FlowLayout.CENTER05));
Panel?up4?=?new?Panel(new?FlowLayout(FlowLayout.CENTER05));
//Panel?up5?=?new?Panel(new?FlowLayout(FlowLayout.LEFT05));
Label?lb_01?=?new?Label(“猜數范圍從“);
Label?lb_02?=?new?Label(“到“);
Label?lb_03?=?new?Label(“請設定猜的次數“);
TextField?tf_times?=?new?TextField(“5“1);
TextField?tf_min?=?new?TextField(“1“1);
TextField?tf_max?=?new?TextField(“100“1);
//生成要猜的數
Num?n?=?new?Num(Math.random()*100);
//System.out.println(n.getNum());

Guessframe(String?s){
super(s);
//構建框架
setLayout(new?GridLayout(51));
setLocation(400300);
//setSize(200230);
//每一行的內容
up1.add(tf_input);
up1.add(bt_confirm);
up2.add(lb_01);
up2.add(tf_min);
up2.add(lb_02);
up2.add(tf_max);
up3.add(lb_03);
up3.add(tf_times);
up4.add(lb_output);
//up5.add(lb_result);
//5行1列的框架
add(up1);
add(up2);
add(up3);
add(up4);
add(lb_result);
//add(up5);

//輸入數的textfield和確定按鈕事件
tf_input.addActionListener(new?ActionMonitor());
tf_input.addMouseListener(new?MouseMonitor());
bt_confirm.addActionListener(new?ActionMonitor());

//猜數范圍和次數事件
tf_min.addTextListener(new?TextMonitor());
tf_max.addTextListener(new?TextMonitor());
tf_times.addTextListener(new?TextMonitor());
/*
//顯示結果的label
lb_output.setSize(100?10);

//顯示最終次數的label
lb_result.setSize(100?10);
*/
pack();
setVisible(true);

//用局部類(匿名內部類)來實現關閉功能
this.addWindowListener(new?WindowAdapter(){
public?void?windowClosing(WindowEvent?e){
setVisible(false);
System.exit(0);
}
}
);
}

class?MouseMonitor?extends?MouseAdapter{
public?void?mouseClicked(MouseEvent?e)?{
if?(e.getSource().equals(tf_input))
tf_input.setText(““);
}
}

class?TextMonitor?implements?TextListener{
public?void?textValueChanged(TextEvent?e){
min?=?Integer.parseInt(tf_min.getText());
max?=?Integer.parseInt(tf_max.getText());
times?=?Integer.parseInt(tf_times

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????301??2013-04-19?21:53??Guess\.classpath

?????文件????????381??2013-04-19?21:53??Guess\.project

?????文件????????598??2013-04-19?21:53??Guess\.settings\org.eclipse.jdt.core.prefs

?????文件????????438??2013-04-20?00:51??Guess\bin\Guess.class

?????文件????????687??2013-04-20?00:51??Guess\bin\Guessframe$1.class

?????文件???????2041??2013-04-20?00:51??Guess\bin\Guessframe$ActionMonitor.class

?????文件????????884??2013-04-20?00:51??Guess\bin\Guessframe$MouseMonitor.class

?????文件???????1126??2013-04-20?00:51??Guess\bin\Guessframe$TextMonitor.class

?????文件???????3100??2013-04-20?00:51??Guess\bin\Guessframe.class

?????文件????????650??2013-04-20?00:51??Guess\bin\Num.class

?????文件???????4479??2013-04-20?00:51??Guess\src\Guess.java

?????目錄??????????0??2013-04-19?21:53??Guess\.settings

?????目錄??????????0??2013-04-19?21:53??Guess\bin

?????目錄??????????0??2013-04-19?21:53??Guess\src

?????目錄??????????0??2013-04-19?21:53??Guess

-----------?---------??----------?-----??----

????????????????14685????????????????????15


評論

共有 條評論