java实现简单猜数字的方法

  介绍

这篇文章主要讲解了java实现简单猜数字的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

代码不多说,图片自加,实现功能有数字比大小,菜单开始,帮助,退出,关于等,运行结果如图:

癹ava实现简单猜数字的方法"

癹ava实现简单猜数字的方法"

癹ava实现简单猜数字的方法"

癹ava实现简单猜数字的方法"

癹ava实现简单猜数字的方法"

代码:

进口java.awt.BorderLayout;
  进口java.awt.Color;
  进口java.awt.FlowLayout;
  进口属性;
  进口java.awt.GridLayout;
  进口java.awt.Image;
  进口java.awt.event.ActionEvent;
  进口java.awt.event.ActionListener;
  进口java.util.Random;
  
  进口javax.swing.ImageIcon;
  进口javax.swing.JButton;
  进口javax.swing.JFrame;
  进口javax.swing.JLabel;
  进口javax.swing.JMenu;
  进口javax.swing.JMenuBar;
  进口javax.swing.JMenuItem;
  进口javax.swing.JOptionPane;
  进口javax.swing.JPanel;
  进口javax.swing.JTextField;
  
  公共类宾果扩展JFrame实现ActionListener {
  JFrame框架;
  JMenuBar topBbr;
  JMenu menuQ;
  JMenu menuF;
  JMenuItem开始=new JMenuItem(“开始(n)“);
  JMenuItem=new JMenuItem(“不玩了(e)“);
  JMenuItem帮助=new JMenuItem(“帮助(h)“);
  JMenuItem=new JMenuItem(“关于(a)“);
  JPanel panelMain=new JPanel(新BorderLayout ());
  JPanel panelNext=new JPanel(新BorderLayout ());
  JButton btnStart;
  JPanel jp1、jp2 jp3 jp4;
  
  公共静态void main (String [] args) {
  新的宾果();
  }
  
  公共宾果(){
  ?new JFrame ();
  topBbr=new JMenuBar ();
  frame.setTitle(“王氏猜数字游戏1.0版“);
  框架。setSize (400、320);
  框架。setLocation (450、240);
  frame.setLayout (getLayout ());//帧。setLayout(新FlowLayout ());
  menuQ=new JMenu(“游戏(q)“);
  menuQ.add(开始);
  menuQ.add(出);
  menuF=new JMenu(“帮助(f)“);=new ImageIcon ImageIcon图标(“一个/logo.jpg");
  btnStart=new JButton(图标);
  JButton caiButton=new JButton(“猜一猜”);
  JButton congButton=new JButton(“重新来“);
  JTextField文本=new JTextField (6);
  JLabel mes=new JLabel (“;请你输入一个2位数“);
  menuF.add(帮助);
  menuF.add(约);
  topBbr.add (menuQ);
  topBbr.add (menuF);
  frame.setJMenuBar (topBbr);
  panelMain.add (“Center" btnStart);
  frame.add (panelMain);
  frame.setResizable(假);
  frame.setVisible(真正的);//图像im=new ImageIcon(“一个/logo.jpg") .getImage ();//我=我。DO_NOTHING_ON_CLOSE getScaledInstance (90);//setIconImage (im);
  开始。addActionListener(新ActionListener () {
  @Override
  公共空间actionPerformed (ActionEvent e) {
  panelMain.setVisible(假);
  start.setEnabled(假);
  frame.add (panelNext);
  jp1=new JPanel ();
  jp2=new JPanel(新GridLayout (2, 1));
  jp3=new JPanel ();
  JLabel顶级=new JLabel(“, # 63;及# 63;“);//上面。setBackground(新颜色(100、100、0,100));//top.setOpaque(真正的);
  JLabel jb=new JLabel (“;“);
  JLabel jb2=new JLabel (
  “;“);
  上面。setFont(新字体(“隶体“,字体。大胆,100));
  top.setForeground (Color.yellow);
  jp1.add(上);
  jp2.add (mes);
  jp2.add(文本);
  jp3.add (caiButton);
  jp3.add (congButton);
  panelNext.add (“North" jp1);
  panelNext.add (“Center" jp2);
  panelNext.add (“West" jb);
  panelNext.add (“East" jb2);
  panelNext.add (“South" jp3);
  panelNext.setVisible(真正的);
  }
  });//开始监听1
  btnStart。addActionListener(新ActionListener () {
  @Override
  公共空间actionPerformed (ActionEvent e) {
  start.setEnabled(假);
  panelMain.setVisible(假);
  frame.add (panelNext);
  jp1=new JPanel ();
  jp2=new JPanel(新GridLayout (2, 1));
  jp3=new JPanel ();
  JLabel顶级=new JLabel(“, # 63;及# 63;“);//上面。setBackground(新颜色(100、100、0,100));//top.setOpaque(真正的);
  JLabel jb=new JLabel (“;“);
  JLabel jb2=new JLabel (“;“);
  上面。setFont(新字体(“隶体“,字体。大胆,100));
  top.setForeground (Color.yellow);
  jp1.add(上);
  jp2.add (mes);
  jp2.add(文本);
  jp3.add (caiButton);
  jp3.add (congButton);
  panelNext.add (“North" jp1);
  panelNext.add (“Center" jp2);
  panelNext.add (“West" jb);
  panelNext.add (“East" jb2);
  panelNext.add (“South" jp3);
  panelNext.setVisible(真正的);
  }
  });//退出监听
  出去了。addActionListener(新ActionListener () {
  
  @Override
  公共空间actionPerformed (ActionEvent e) {
  frame.setVisible(假);
  
  }
  });//帮助监听
  的帮助。addActionListener(新ActionListener () {
  
  @Override
  公共空间actionPerformed (ActionEvent e) {
  JOptionPane。showMessageDialog (null,“请按开始进行游戏!就是猜数字而已,就不多说了!“,
  “帮助“JOptionPane.PLAIN_MESSAGE);
  }
  });//关于监听
  有关。addActionListener(新ActionListener () {
  
  @Override
  公共空间actionPerformed (ActionEvent e) {
  JOptionPane。showMessageDialog(框架,“谢谢尝脸试玩!“,“3 q",
  JOptionPane.WARNING_MESSAGE);
  }
  });//开始监听2
  caiButton。null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null

java实现简单猜数字的方法