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

📄 mainframe.java~747~

📁 用java实现的一个网吧计费系统,大家可以参考下
💻 JAVA~747~
📖 第 1 页 / 共 5 页
字号:
        tuika.setText("退卡");
        tuika.addActionListener(new MainFrame_tuika_actionAdapter(this));
        Author.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        Author.setText("Java开发小组第一组");
        Author.setBounds(new Rectangle(230, 168, 151, 32));
        Tuika.setBounds(new Rectangle( -1, 0, 401, 300));
        Tuika.setLayout(null);
        id2.setFont(new java.awt.Font("Dialog", Font.BOLD, 18));
        id2.setText("卡         号:");
        id2.setBounds(new Rectangle(59, 61, 115, 32));
        biaoti.setFont(new java.awt.Font("Dialog", Font.BOLD, 25));
        biaoti.setText("退卡系统");
        biaoti.setBounds(new Rectangle(145, 14, 120, 34));
        qianmenoy.setFont(new java.awt.Font("Dialog", Font.BOLD, 18));
        qianmenoy.setText("退卡前余额:");
        qianmenoy.setBounds(new Rectangle(59, 105, 104, 34));
        houmenoy.setFont(new java.awt.Font("Dialog", Font.BOLD, 18));
        houmenoy.setText("退卡后余额:");
        houmenoy.setBounds(new Rectangle(60, 152, 107, 37));
        but1.setBounds(new Rectangle(83, 208, 78, 36));
        but1.setFont(new java.awt.Font("Dialog", Font.BOLD, 18));
        but1.setText("确定");
        but1.addActionListener(new MainFrame_but1_actionAdapter(this));
        but2.setBounds(new Rectangle(220, 206, 78, 37));
        but2.setFont(new java.awt.Font("Dialog", Font.BOLD, 18));
        but2.setText("取消");
        but2.addActionListener(new MainFrame_but2_actionAdapter(this));
        ka.setBounds(new Rectangle(174, 64, 166, 27));
        menoy1.setBounds(new Rectangle(175, 107, 164, 32));
        menoy2.setBounds(new Rectangle(176, 154, 165, 32));
        select.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        select.setText("余额查询");
        select.addActionListener(new MainFrame_select_actionAdapter(this));
        Selectqian.setBounds(new Rectangle( -2, 0, 405, 301));
        Selectqian.setLayout(null);
        biaoti1.setFont(new java.awt.Font("Dialog", Font.BOLD, 20));
        biaoti1.setText("余额查询");
        biaoti1.setBounds(new Rectangle(149, 5, 103, 36));
        id3.setFont(new java.awt.Font("Dialog", Font.BOLD, 18));
        id3.setText("卡        号:");
        id3.setBounds(new Rectangle(44, 45, 117, 32));
        password3.setFont(new java.awt.Font("Dialog", Font.BOLD, 18));
        password3.setText("密        码:");
        password3.setBounds(new Rectangle(44, 85, 110, 34));
        money3.setFont(new java.awt.Font("Dialog", Font.BOLD, 18));
        money3.setText("余额   (元): ");
        money3.setBounds(new Rectangle(45, 126, 114, 34));
        idtxt.setBounds(new Rectangle(180, 44, 175, 31));
        txtpass.setText("");
        txtpass.setBounds(new Rectangle(180, 84, 176, 31));
        txtyu.setToolTipText("");
        txtyu.setText("");
        txtyu.setBounds(new Rectangle(180, 128, 178, 33));
        butt1.setBounds(new Rectangle(76, 179, 75, 34));
        butt1.setFont(new java.awt.Font("Dialog", Font.BOLD, 18));
        butt1.setText("确定");
        butt1.addActionListener(new MainFrame_butt1_actionAdapter(this));
        butt2.setBounds(new Rectangle(197, 179, 77, 35));
        butt2.setFont(new java.awt.Font("Dialog", Font.BOLD, 18));
        butt2.setText("取消");
        butt2.addActionListener(new MainFrame_butt2_actionAdapter(this));
        biaoti8.setFont(new java.awt.Font("Dialog", Font.BOLD, 20));
        biaoti8.setText("充值功能");
        biaoti8.setBounds(new Rectangle(138, 12, 100, 39));
        biaoti9.setFont(new java.awt.Font("Dialog", Font.BOLD, 20));
        biaoti9.setText("办卡系统");
        biaoti9.setBounds(new Rectangle(141, 15, 115, 37));
        gai.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        gai.setText("密码修改");
        gai.addActionListener(new MainFrame_gai_actionAdapter(this));
        Changepassword.setBounds(new Rectangle( -1, 0, 401, 302));
        Changepassword.setLayout(null);
        biaoti10.setFont(new java.awt.Font("Dialog", Font.BOLD, 20));
        biaoti10.setText("修改密码系统");
        biaoti10.setBounds(new Rectangle(134, 14, 134, 37));
        lbl8.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        lbl8.setText("卡号:");
        lbl8.setBounds(new Rectangle(59, 64, 63, 35));
        lbl9.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        lbl9.setText("旧密码:");
        lbl9.setBounds(new Rectangle(59, 98, 67, 34));
        lbl10.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        lbl10.setText("新密码:");
        lbl10.setBounds(new Rectangle(58, 139, 75, 29));
        bu8.setBounds(new Rectangle(97, 190, 72, 35));
        bu8.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        bu8.setText("确定");
        bu8.addActionListener(new MainFrame_bu8_actionAdapter(this));
        bu9.setBounds(new Rectangle(211, 189, 69, 34));
        bu9.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        bu9.setText("取消");
        bu9.addActionListener(new MainFrame_bu9_actionAdapter(this));
        ka8.setBounds(new Rectangle(150, 68, 156, 26));
        pass8.setText("");
        pass8.setBounds(new Rectangle(150, 103, 157, 24));
        pass9.setText("");
        pass9.setBounds(new Rectangle(150, 139, 157, 26));
        MenuBar.add(menuuse);
        MenuBar.add(menuhelp);
        MenuBar.add(menuexit);
        menuuse.add(up);
        menuuse.add(down);
        menuuse.add(kaika);
        menuuse.add(menoy);
        menuuse.add(tuika);
        menuuse.add(select);
        menuuse.add(gai);
        menuhelp.add(About);
        menuexit.add(Exit);
        Welcome.add(jLabel1, null);
        Welcome.add(Author);
        Welcome.add(jLabel2, null);
        Welcome.add(Up);
        Up.add(Pcid1);
        Up.add(Pcid);
        Up.add(id1);
        Up.add(id);
        Up.add(password1);
        Up.add(password);
        Up.add(begintime1);
        Up.add(begintime);
        Up.add(btnok);
        Up.add(btncz);
        Welcome.add(Down);
        Down.add(jLabel3);
        Down.add(lbl3);
        Down.add(lbl2);
        Down.add(lbl1);
        Down.add(lbl4);
        Down.add(lbl5);
        Down.add(lbl6);
        Down.add(jLabel4);
        Down.add(jLabel5);
        Down.add(jLabel6);
        Down.add(jLabel7);
        Down.add(jLabel8);
        Welcome.add(dlgMessage);
        Welcome.add(Kaika);
        Kaika.add(btny);
        Kaika.add(btnn);
        Kaika.add(txtm);
        Kaika.add(lblm);
        Kaika.add(txtp);
        Kaika.add(txtk);
        Kaika.add(txtn);
        Kaika.add(lbln);
        Kaika.add(lblk);
        Kaika.add(lblp);
        Kaika.add(biaoti9);
        Welcome.add(Congzhi);
        Congzhi.add(btnkk);
        Congzhi.add(btnc);
        Congzhi.add(lblyu);
        Congzhi.add(lblmon);
        Congzhi.add(lblkahao);
        Congzhi.add(txtmon);
        Congzhi.add(cbokahao);
        Congzhi.add(lbly);
        Congzhi.add(biaoti8);
        Welcome.add(Tuika);
        Tuika.add(biaoti);
        Tuika.add(ka);
        Tuika.add(id2);
        Tuika.add(qianmenoy);
        Tuika.add(menoy1);
        Tuika.add(houmenoy);
        Tuika.add(menoy2);
        Tuika.add(but1);
        Tuika.add(but2);
        Welcome.add(Selectqian);
        Selectqian.add(biaoti1);
        Selectqian.add(id3);
        Selectqian.add(password3);
        Selectqian.add(money3);
        Selectqian.add(idtxt);
        Selectqian.add(txtpass);
        Selectqian.add(txtyu);
        Selectqian.add(butt1);
        Selectqian.add(butt2);
        Welcome.add(Changepassword);
        Changepassword.add(biaoti10);
        Changepassword.add(lbl8);
        Changepassword.add(lbl9);
        Changepassword.add(lbl10);
        Changepassword.add(bu8);
        Changepassword.add(bu9);
        Changepassword.add(ka8);
        Changepassword.add(pass8);
        Changepassword.add(pass9);
        dlgMessage.setVisible(false);
        Up.setVisible(false);
        Down.setVisible(false);
        Kaika.setVisible(false);
        Congzhi.setVisible(false);
        Tuika.setVisible(false);
        Selectqian.setVisible(false);
        Changepassword.setVisible(false);
        jLabel1.setVisible(true);
        jLabel2.setVisible(true);
        Author.setVisible(true);
    }



    public void tuichu_actionPerformed(ActionEvent e) {
        if(g==0){
            System.exit(0);
        }

            try {
                int t=0;
                Connection con = null;
                String sql = "select OnUse from Computer";
                con = DriverManager.getConnection(DATASOURCE);
                Statement s = con.createStatement();
                ResultSet rs = s.executeQuery(sql);
                while (rs.next()) {
                    if (rs.getInt(1) == 1) {
                        t=1;
                        Exit dlgInfor = new Exit(this, "消息", true);
                        dlgInfor.setSize(320, 230);
                        Dimension dlgSize = dlgInfor.getPreferredSize();
                        Dimension frmSize = getSize();
                        Point loc = getLocation();
                        dlgInfor.setLocation((frmSize.width - dlgSize.width) /
                                             4 + loc.x,
                                             (frmSize.height - dlgSize.height) /
                                             4 + loc.y);
                        dlgInfor.setModal(true);
                        dlgInfor.show();
                        break;
                    }
                }
                if(t==0){
                    dlgMessage.showMessageDialog(this,"已经没有机子在使用您可以退出了!","消息",JOptionPane.INFORMATION_MESSAGE);
                    System.exit(0);
                }
                rs.close();
                s.close();
                con.close();
            } catch (SQLException ce) {
                System.out.println(ce);
            }
    }



    public void guanyu_actionPerformed(ActionEvent e) {
        About dlgAbout=new About(this,"网吧计费管理系统",true);
        dlgAbout.setSize(300,180);
        Dimension dlgSize=dlgAbout.getPreferredSize();
        Dimension frmSize=getSize();
        Point loc=getLocation();
        dlgAbout.setLocation((frmSize.width-dlgSize.width)/4+loc.x,(frmSize.height-dlgSize.height)/4+loc.y);
        dlgAbout.setModal(true);
        dlgAbout.show();
    }



    public void shangji_actionPerformed(ActionEvent e) {
        g=1;
        jLabel1.setVisible(false);
        jLabel2.setVisible(false);
        Author.setVisible(false);
        Kaika.setVisible(false);
        Congzhi.setVisible(false);
        Up.setVisible(true);
        Pcid.removeAllItems();


        try{
            Class.forName(DRIVER_CLASS);
        }catch(ClassNotFoundException ce){
            System.out.print(ce);
        }
        try{
            Connection con=DriverManager.getConnection(DATASOURCE);
            Statement s=con.createStatement();
            ResultSet rs=s.executeQuery("Select id from Computer where OnUse=0");
            while(rs.next()){
                Pcid.addItem(rs.getString(1));
            }
            rs.close();
            s.close();
            con.close();
        }catch(SQLException ce){
            System.out.println(ce);
        }

        id.setText("");
        password.setText("");
        begintime.setText("");


        Calendar objCalendar = Calendar.getInstance();
           year = objCalendar.get(Calendar.YEAR);
           month = objCalendar.get(Calendar.MONTH);
           day = objCalendar.get(Calendar.DATE);
           hour = objCalendar.get(Calendar.HOUR);
           min = objCalendar.get(Calendar.MINUTE);
           if(month<9 && min<10){
               time=year+"-"+0+(month + 1)+"-"+day+"    "+hour+":"+0+min;
            begintime.setText(time);
           }else if(month<9 && min>=10){
               time=year+"-"+0+(month+1)+"-"+day+"    "+hour+":"+min;
            begintime.setText(time);
           }else if(month>=9 && min < 10){
               time=year+"-"+(month+1)+"-"+day+"    "+hour+":"+0+min;
            begintime.setText(time);
           }else
           {
               time=year+"-"+(month+1)+"-"+day+"    "+hour+":"+min;
            begintime.setText(time);
           }
    }



    public void xiaji_actionPerformed(ActionEvent e) {
            Calendar objCalendar = Calendar.getInstance();
            ryear = objCalendar.get(Calendar.YEAR);
            rmonth = objCalendar.get(Calendar.MONTH);
            rday = objCalendar.get(Calendar.DATE);
            rhour = objCalendar.get(Calendar.HOUR);
            rmin = objCalendar.get(Calendar.MINUTE);

            Down dlgxiaji = new Down(this, "欢迎再次光临", true);
            dlgxiaji.setSize(350, 300);
            Dimension dlgSize = dlgxiaji.getPreferredSize();
            Dimension frmSize = getSize();
            Point loc = getLocation();
            dlgxiaji.setLocation((frmSize.width - dlgSize.width) / 4 + loc.x,
                                 (frmSize.height - dlgSize.height) / 4 + loc.y);
            dlgxiaji.setModal(true);
            dlgxiaji.show();

⌨️ 快捷键说明

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