⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainframe.java

📁 本人用java写的记数游戏
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
        jTextField23.setBounds(new Rectangle(249, 110, 30, 25));
        jTextField24.setBounds(new Rectangle(289, 110, 30, 25));
        jTextField25.setBounds(new Rectangle(9, 140, 30, 25));
        jTextField26.setBounds(new Rectangle(49, 140, 30, 25));
        jTextField27.setBounds(new Rectangle(89, 140, 30, 25));
        jTextField28.setBounds(new Rectangle(129, 140, 30, 25));
        jTextField29.setBounds(new Rectangle(169, 140, 30, 25));
        jTextField30.setBounds(new Rectangle(209, 140, 30, 25));
        jTextField31.setBounds(new Rectangle(249, 140, 30, 25));
        jTextField32.setBounds(new Rectangle(289, 140, 30, 25));
        jTextField33.setBounds(new Rectangle(10, 200, 30, 25));
        jTextField34.setBounds(new Rectangle(50, 200, 30, 25));
        jTextField35.setBounds(new Rectangle(90, 200, 30, 25));
        jTextField36.setBounds(new Rectangle(130, 200, 30, 25));
        jTextField37.setBounds(new Rectangle(170, 200, 30, 25));
        jTextField38.setBounds(new Rectangle(210, 200, 30, 25));
        jTextField39.setBounds(new Rectangle(250, 200, 30, 25));
        jTextField40.setBounds(new Rectangle(290, 200, 30, 25));
        jTextField41.setBounds(new Rectangle(10, 230, 30, 25));
        jTextField42.setBounds(new Rectangle(50, 230, 30, 25));
        jTextField43.setBounds(new Rectangle(90, 230, 30, 25));
        jTextField44.setBounds(new Rectangle(130, 230, 30, 25));
        jTextField45.setBounds(new Rectangle(170, 230, 30, 25));
        jTextField46.setBounds(new Rectangle(210, 230, 30, 25));
        jTextField47.setBounds(new Rectangle(250, 230, 30, 25));
        jTextField48.setBounds(new Rectangle(290, 230, 30, 25));
        jTextField49.setBounds(new Rectangle(10, 260, 30, 25));
        jTextField50.setBounds(new Rectangle(50, 260, 30, 25));
        jTextField51.setBounds(new Rectangle(90, 260, 30, 25));
        jTextField52.setBounds(new Rectangle(130, 260, 30, 25));
        jTextField53.setBounds(new Rectangle(170, 260, 30, 25));
        jTextField54.setBounds(new Rectangle(210, 260, 30, 25));
        jTextField55.setBounds(new Rectangle(250, 260, 30, 25));
        jTextField56.setBounds(new Rectangle(290, 260, 30, 25));
        jTextField57.setBounds(new Rectangle(10, 290, 30, 25));
        jTextField58.setBounds(new Rectangle(50, 290, 30, 25));
        jTextField59.setBounds(new Rectangle(90, 290, 30, 25));
        jTextField60.setBounds(new Rectangle(130, 290, 30, 25));
        jTextField61.setBounds(new Rectangle(170, 290, 30, 25));
        jTextField62.setBounds(new Rectangle(210, 290, 30, 25));
        jTextField63.setBounds(new Rectangle(250, 290, 30, 25));
        jTextField64.setBounds(new Rectangle(290, 290, 30, 25));
        TextField65.setBounds(new Rectangle(10, 353, 309, 25));
        jComboBox1.setBounds(new Rectangle(402, 80, 120, 25));
        jComboBox1.addActionListener(new MainFrame_jComboBox1_actionAdapter(this));
        jComboBox2.setBounds(new Rectangle(402, 110, 120, 25));
        jComboBox2.addActionListener(new MainFrame_jComboBox2_actionAdapter(this));
        jComboBox3.setBounds(new Rectangle(402, 50, 120, 25));
        jComboBox3.addActionListener(new MainFrame_jComboBox3_actionAdapter(this));
        jCheckBox1.setText("光标自动下移");
        jCheckBox1.setBounds(new Rectangle(360, 162, 120, 25));
        jCheckBox1.addActionListener(new MainFrame_jCheckBox1_actionAdapter(this));
        jCheckBox2.setText("限时猜数");
        jCheckBox2.setBounds(new Rectangle(360, 184, 120, 25));
        jCheckBox2.addActionListener(new MainFrame_jCheckBox2_actionAdapter(this));
        jCheckBox3.setText("音效开");
        jCheckBox3.setBounds(new Rectangle(360, 204, 120, 25));
        jCheckBox3.addActionListener(new MainFrame_jCheckBox3_actionAdapter(this));
        jCheckBox4.setText("待加功能");
        jCheckBox4.setBounds(new Rectangle(360, 229, 120, 25));
        jCheckBox4.addActionListener(new MainFrame_jCheckBox4_actionAdapter(this));
        jLabel1.setText("下面是你要输入的数:");
        jLabel1.setBounds(new Rectangle(9, 168, 157, 26));
        jLabel2.setText("这下面是显示你要记住的数:");
        jLabel2.setBounds(new Rectangle(9, 14, 163, 25));
        jLabel3.setText("结果显示:");
        jLabel3.setBounds(new Rectangle(10, 323, 178, 24));
        jLabel7.setText("猜数个数:");
        jLabel7.setBounds(new Rectangle(331, 51, 65, 22));
        jLabel8.setText("显示时间:");
        jLabel8.setBounds(new Rectangle(331, 84, 65, 22));
        jLabel9.setText("闪烁次数:");
        jLabel9.setBounds(new Rectangle(331, 115, 65, 22));
        jLabel16.setText("请选择:");
        jLabel16.setBounds(new Rectangle(330, 23, 112, 24));
        jButton1.setBounds(new Rectangle(361, 280, 81, 23));
        jButton1.setText("开始游戏");
        jButton1.addActionListener(new MainFrame_jButton1_actionAdapter(this));
        jButton2.setBounds(new Rectangle(361, 314, 81, 23));
        jButton2.setText("确认数字");
        jButton2.setEnabled(false);
        jButton2.addActionListener(new MainFrame_jButton2_actionAdapter(this));
        jButton3.setBounds(new Rectangle(361, 349, 81, 23));
        jButton3.setText("退出游戏");
        jButton3.addActionListener(new MainFrame_jButton3_actionAdapter(this));
        jButton4.setBounds(new Rectangle(457, 257, 81, 23));
        jButton4.setText("游戏说明");
        jButton4.addActionListener(new MainFrame_jButton4_actionAdapter(this));
        jLabel17.setText("制作人:刘佳");
        jLabel17.setBounds(new Rectangle(455, 301, 89, 25));
        jLabel18.setText("联系:466364031");
        jLabel18.setBounds(new Rectangle(451, 327, 92, 32));
        contentPane.add(jTextField34);
        contentPane.add(jTextField35);
        contentPane.add(jTextField36);
        contentPane.add(jTextField37);
        contentPane.add(jTextField38);
        contentPane.add(jTextField39);
        contentPane.add(jTextField40);
        contentPane.add(jTextField41);
        contentPane.add(jTextField42);
        contentPane.add(jTextField43);
        contentPane.add(jTextField44);
        contentPane.add(jTextField45);
        contentPane.add(jTextField46);
        contentPane.add(jTextField47);
        contentPane.add(jTextField48);
        contentPane.add(jTextField49);
        contentPane.add(jTextField50);
        contentPane.add(jTextField51);
        contentPane.add(jTextField52);
        contentPane.add(jTextField53);
        contentPane.add(jTextField54);
        contentPane.add(jTextField55);
        contentPane.add(jTextField57);
        contentPane.add(jTextField58);
        contentPane.add(jTextField59);
        contentPane.add(jTextField60);
        contentPane.add(jTextField61);
        contentPane.add(jTextField62);
        contentPane.add(jTextField63);
        contentPane.add(jTextField56);
        contentPane.add(jTextField64);
        contentPane.add(jTextField33);
        contentPane.add(jLabel1);
        contentPane.add(jTextField23);
        contentPane.add(jTextField1);
        contentPane.add(jTextField2);
        contentPane.add(jTextField3);
        contentPane.add(jTextField4);
        contentPane.add(jTextField5);
        contentPane.add(jTextField6);
        contentPane.add(jTextField7);
        contentPane.add(jTextField8);
        contentPane.add(jTextField16);
        contentPane.add(jTextField15);
        contentPane.add(jTextField14);
        contentPane.add(jTextField13);
        contentPane.add(jTextField12);
        contentPane.add(jTextField11);
        contentPane.add(jTextField10);
        contentPane.add(jTextField9);
        contentPane.add(jTextField17);
        contentPane.add(jTextField25);
        contentPane.add(jTextField18);
        contentPane.add(jTextField26);
        contentPane.add(jTextField19);
        contentPane.add(jTextField27);
        contentPane.add(jTextField20);
        contentPane.add(jTextField28);
        contentPane.add(jTextField21);
        contentPane.add(jTextField29);
        contentPane.add(jTextField22);
        contentPane.add(jTextField30);
        contentPane.add(jTextField31);
        contentPane.add(jTextField24);
        contentPane.add(jTextField32);
        contentPane.add(jLabel2);
        contentPane.add(TextField65);
        contentPane.add(jLabel3);
        contentPane.add(jLabel4);
        contentPane.add(jComboBox2);
        contentPane.add(jComboBox1);
        contentPane.add(jLabel5);
        contentPane.add(jLabel6);
        contentPane.add(jLabel7);
        contentPane.add(jLabel8);
        contentPane.add(jLabel9);
        contentPane.add(jLabel10);
        contentPane.add(jLabel11);
        contentPane.add(jLabel12);
        contentPane.add(jLabel13);
        contentPane.add(jLabel14);
        contentPane.add(jLabel15);
        contentPane.add(jLabel16);
        contentPane.add(jCheckBox2);
        contentPane.add(jButton1);
        contentPane.add(jButton2);
        contentPane.add(jButton3);
        contentPane.add(jComboBox3);
        contentPane.add(jCheckBox1);
        contentPane.add(jCheckBox4);
        contentPane.add(jCheckBox3);
        contentPane.add(jButton4);
        contentPane.add(jLabel17);
        contentPane.add(jLabel18);
    }

    public void jCheckBox1_actionPerformed(ActionEvent e) {

    }

    public void jCheckBox2_actionPerformed(ActionEvent e) {

    }

    public void jCheckBox3_actionPerformed(ActionEvent e) {

    }

    public void jCheckBox4_actionPerformed(ActionEvent e) {

    }

    public void jButton3_actionPerformed(ActionEvent e) {
                  dispose();
                  System.exit(0);
    }

    public void jButton1_actionPerformed(ActionEvent e) {
        jButton1.setEnabled(false);
        jButton2.setEnabled(true);
        qingkong1();
        qingkong2();
        chushihua();
        TextField65.setText("");
        int a;int b;int c;
        a=jComboBox3.getSelectedIndex()+1;
        b=jComboBox1.getSelectedIndex()+1;
        c=jComboBox2.getSelectedIndex()+1;
        kebianji1(a);
        shanshuo(a,b,c);
        yanshi(500);
        JOptionPane.showMessageDialog(null,"请在对应的框中输入你记住的数字!!");
        kebianji2(a);
    }

    public void jButton2_actionPerformed(ActionEvent e) {
                jButton1.setEnabled(true);int a;String[] f=new String[32];
                jButton2.setEnabled(false);int i,j=0;
                a=jComboBox3.getSelectedIndex()+1;
                switch(a){
                case 32:f[31]=jTextField64.getText();
                case 31:f[30]=jTextField63.getText();
                case 30:f[29]=jTextField62.getText();
                case 29:f[28]=jTextField61.getText();
                case 28:f[27]=jTextField60.getText();
                case 27:f[26]=jTextField59.getText();
                case 26:f[25]=jTextField58.getText();
                case 25:f[24]=jTextField57.getText();
                case 24:f[23]=jTextField56.getText();
                case 23:f[22]=jTextField55.getText();
                case 22:f[21]=jTextField54.getText();
                case 21:f[20]=jTextField53.getText();
                case 20:f[19]=jTextField52.getText();
                case 19:f[18]=jTextField51.getText();
                case 18:f[17]=jTextField50.getText();
                case 17:f[16]=jTextField49.getText();
                case 16:f[15]=jTextField48.getText();
                case 15:f[14]=jTextField47.getText();
                case 14:f[13]=jTextField46.getText();
                case 13:f[12]=jTextField45.getText();
                case 12:f[11]=jTextField44.getText();
                case 11:f[10]=jTextField43.getText();
                case 10:f[9]=jTextField42.getText();
                case 9:f[8]=jTextField41.getText();
                case 8:f[7]=jTextField40.getText();
                case 7:f[6]=jTextField39.getText();
                case 6:f[5]=jTextField38.getText();
                case 5:f[4]=jTextField37.getText();
                case 4:f[3]=jTextField36.getText();
                case 3:f[2]=jTextField35.getText();
                case 2:f[1]=jTextField34.getText();
                case 1:f[0]=jTextField33.getText();break;
                }
                for(i=0;i<a;i++){
                    if(f[i].equals(b[i])==true)j++;
                }
                xianshi(a);
                jieguo(j,a);
                JOptionPane.showMessageDialog(null,"你猜对了"+j+"个!!");
    }
    public void xianshi(int n){
        switch(n){
           case 32:  jTextField32.setText("" + b[31]);
           case 31:  jTextField31.setText("" + b[30]);
           case 30:  jTextField30.setText("" + b[29]);
           case 29:  jTextField29.setText("" + b[28]);
           case 28:  jTextField28.setText("" + b[27]);
           case 27:  jTextField27.setText("" + b[26]);
           case 26:  jTextField26.setText("" + b[25]);
           case 25:  jTextField25.setText("" + b[24]);
           case 24:  jTextField24.setText("" + b[23]);
           case 23:  jTextField23.setText("" + b[22]);
           case 22:  jTextField22.setText("" + b[21]);
           case 21:  jTextField21.setText("" + b[20]);
           case 20:  jTextField20.setText("" + b[19]);
           case 19:  jTextField19.setText("" + b[18]);
           case 18:  jTextField18.setText("" + b[17]);
           case 17:  jTextField17.setText("" + b[16]);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -