• 大小: 6KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: Java
  • 标签: java  

资源简介

用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

评论

共有 条评论