资源简介
用Java实现猜数字大小的游戏。应用了图形界面,事件监听的MVC于一体结构。
代码片段和文件信息
package com.guess;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
@SuppressWarnings(“serial“)
public class guessnum extends Jframe implements ActionListener{
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
guessnum gn1=new guessnum();
gn1.settitle(“猜数游戏“);
}
JTextField jtf1;
JButton jb1jb2;
JTextArea jta1;
JPanel jp1;
rando ran1;
public guessnum() {
// TODO Auto-generated constructor stub
init();
setBounds(00400300);
setVisible(true);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
}
void init(){
jtf1=new JTextField(15);
jb1=new JButton(“请回车!“);
jb2=new JButton(“产生随机数“);
jta1=new JTextArea(930);
setLayout(new FlowLayout());
jp1=new JPanel();
jp1.add(jb2);
jp1.add(jtf1);
jp1.add(jb1);
add(jp1BorderLayout.NORTH);
add(new JScrollPane(jta1)BorderLayout.CENTER);
ran1=new rando();
jb2.addActionListener(ran1);
jtf1.addActionListener(this);
jb1.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
String str1=e.getActionCommand();
double d1=Double.parseDouble(str1);
if(d1>ran){
jta1.append(“猜大了\n“);
}else if(d1 jta1.append(“猜小了\n“);
}else {
jta1.append(“猜中了\n“);
}
}
int ran;
class rando implements ActionListener {
@Override
public void actionPerformed(ActionEvent ex) {
// TODO Auto-generated method stub
ran=(int)((Math.random()*100)+1);
System.out.print(““+ran);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-12-12 18:52 GuessNumber\
文件 301 2013-12-12 18:52 GuessNumber\.classpath
文件 387 2013-12-12 18:52 GuessNumber\.project
目录 0 2013-12-12 18:52 GuessNumber\.settings\
文件 598 2013-12-12 18:52 GuessNumber\.settings\org.eclipse.jdt.core.prefs
目录 0 2013-12-12 18:52 GuessNumber\bin\
目录 0 2013-12-12 18:52 GuessNumber\bin\com\
目录 0 2013-12-12 19:55 GuessNumber\bin\com\guess\
文件 999 2013-12-12 20:01 GuessNumber\bin\com\guess\guessnum$rando.class
文件 2530 2013-12-12 20:01 GuessNumber\bin\com\guess\guessnum.class
目录 0 2013-12-12 18:52 GuessNumber\src\
目录 0 2013-12-12 18:52 GuessNumber\src\com\
目录 0 2013-12-12 18:53 GuessNumber\src\com\guess\
文件 1670 2013-12-12 20:01 GuessNumber\src\com\guess\guessnum.java
相关资源
- java银行帐目管理系统(源代码+论文)
- JAVA物业管理系统设计与实现(论文
- JAVA微信开发封装好的工具类及JAR包
- curljava_curljava
- java参考文献
- java android 调用webservice
- java扫雷代码详解
- mm1队列仿真
- NativeIO.java
- 用JAVA将数据库导入csv程序
- 用Java编写的拼图九宫格游戏
- JavaWeb项目:邮件收发系统
- 微信公众平台 JAVA开发代码实现菜单,
- JavaWeb聊天室毕设项目.txt
- java最小生成树动态演示
- JAVA web框架开发通过第三方支付公司与
- 推箱子java实现源码
- Java实现图结点着色图形化演示
- 网上购买的传智播客Java就业班之手机
- java实现小型图书管理系统
- 电器商城小系统 java
- 简单的人机对话java
- Java电子词典源程序
- java网络抓包(Jpcap0.7的教程 程序 源码
- java web 实现 调查问卷带数据库
- Java教学管理系统课程设计报告+源码
- JAVA MyLine
- 基于JAVA聊天系统的开题报告
- mysql驱动文件mysql-connector-java-5.0.4-bi
- JAVA加密MD5源代码
评论
共有 条评论