资源描述:
《简单猜数字界面版源码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、packagecom.game.caishuzi;importjava.awt.Button;importjava.awt.Color;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.util.Random;importjava.util.Scanner;importjava.util.Timer;importjava.util.TimerTask;importjavax.swing.JFrame;importjavax.swing.JLabel;importjav
2、ax.swing.JOptionPane;importjavax.swing.JTextField;publicclassWindowextendsJFrame{/****/privatestaticfinallongserialVersionUID=1L;privatestaticint[]num;privatestaticStringouttime;privatestaticbooleanwaits=false;//false暂停true继续publicstaticvoidmain(String[]args){JFramejf=newJFrame();jf.setTitl
3、e("猜数字");jf.setLayout(null);setButtoms(jf);jf.setSize(400,300);jf.setLocationRelativeTo(null);jf.setResizable(false);jf.setVisible(true);jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}publicstaticvoidsetLables(JFramejf){JLabeljl=newJLabel("级别:");JLabelsumtime=newJLabel("倒计时:");jl.setBou
4、nds(80,70,40,30);sumtime.setBounds(20,230,55,30);jf.add(jl);jf.add(sumtime);}publicstaticvoidsetButtoms(finalJFramejf){Buttonbt0=newButton("简单");Buttonbt1=newButton("普通");Buttonbt2=newButton("困难");Buttonbt3=newButton("我猜");Buttonbt4=newButton("答案");Buttonstart=newButton("开始");finalButtonsto
5、p=newButton("暂停");Buttonbt=newButton("退出");finalJLabeljtf=newJLabel("普通");//级别显示finalJLabelmessages=newJLabel();//级别结果信息finalJTextFieldshuru=newJTextField("请输入5个不重复的数字!");//输入框shuru.setEnabled(false);//没有点击开始前,不能输入,只读设置//秒表,倒计时finalJLabeltime=newJLabel("10:00");bt0.setBackground(Color.gray)
6、;bt1.setBackground(Color.gray);bt2.setBackground(Color.gray);bt0.setBounds(80,20,50,30);bt1.setBounds(170,20,50,30);bt2.setBounds(260,20,50,30);bt3.setBounds(230,120,50,30);bt4.setBounds(300,120,50,30);bt.setBounds(320,220,50,30);start.setBounds(230,70,50,30);stop.setBounds(300,70,50,30);jt
7、f.setBounds(130,70,50,30);shuru.setBounds(80,120,140,30);messages.setBounds(10,150,280,30);time.setBounds(70,230,150,30);//按钮事件start//1.选择难度bt0.addActionListener(newActionListener(){@OverridepublicvoidactionPerformed(ActionEvente){jtf.setText("简单");shuru