200分求java高手帮忙设计一下!

来源:百度知道 编辑:UC知道 时间:2024/06/28 10:47:07
该程序用GUI界面实现下面功能:用计算机产生一个100以内的随机数,游戏者有6次猜数的机会,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜满6次为止。游戏结束后给出评语。
具体要求:
1) 欢迎界面:通过这里提供的选项(或按钮),进入游戏界面。
2) 游戏界面提供“游戏开始”按钮,系统提示输入第一次猜测情况,游戏者输入自己的猜测结果,可以通过按回车键或者“确认”按钮完成输入。每次提示输入猜测结果时,给出猜测的次数提示。。
3) 按“重新开始游戏”按钮,继续游戏。
4) 游戏结束后给出评语。

5) 设计登录界面。
6) 加入图像显示功能(配合结果的正确与否,显示不同的图像)。
7) 设计版本信息窗口。
8) 为按钮设置热键。
要详细源代码!谢谢,发我邮箱也可以d-4862159@163.com
要速度昂!!
高手帮下啊,我可以再追加分,谢谢各位高手了!这不是才学习,老师给布置的实习作业啊,各位高手要快帮帮忙啊!

import java.util.*;//导入实用包util下所有的类
  import javax.swing.*; //导入javax.swing包中所有的类
  import java.awt.*; //导入java.awt包中所有的类
  import java.awt.event.*; //加入事件驱动

  public class xihuan {
  public static void main(String[] args) {
  Win f = new Win();
  f.setVisible(true); //设置面板可见
  }
  } //创建一个窗体类继承自JFrame类

  class Win extends JFrame implements ActionListener {
  JLabel labe; //标签对象引用
  JButton butt; //按钮对象引用
  JButton button; //按钮对象引用
  ImageIcon img1=new ImageIcon("u=1284226995,46936407&fm=0&gp=2.jpg");
  ImageIcon img2=new ImageIcon("u=1303579202,679271043&fm=0&gp=-26.jpg");
  ImageIcon img3=new ImageIcon("u=2159434607,2505016336&fm=3&gp=31.jpg");

  JLabel img=new JLabel(img1);
  //声明对象变量

  Random a = new Random(); //这个类将用来产生随机数
  private int i = 0;
  private int num;
  JTextField text1, text2; //文本框对象
  JPanel p; //把