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

📄 mainframe.java~747~

📁 用java实现的一个网吧计费系统,大家可以参考下
💻 JAVA~747~
📖 第 1 页 / 共 5 页
字号:
package 网吧计费系统;
/**
 * <p>Title:主窗体</p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company:Java 小组开发第一组
 * 成员:李齐龙、杨小萍、张迎风、赵海琴、沈艳、陈鸿雁、彭广丰 </p>
 *
 * @author not attributable
 * @version 1.0
 */


import java.awt.BorderLayout;
import java.awt.Dimension;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JLabel;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JComboBox;
import javax.swing.JTextField;
import javax.swing.JPasswordField;
import javax.swing.JButton;
import java.util.Calendar;
import java.sql.*;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.*;

public class MainFrame extends JFrame {
    private static final String DRIVER_CLASS="sun.jdbc.odbc.JdbcOdbcDriver";
    private static final String DATASOURCE="jdbc:odbc:NetBarDataSource";
    JPanel Welcome;
    JMenuBar MenuBar = new JMenuBar();
    JMenu menuuse = new JMenu();
    JMenu menuhelp = new JMenu();
    JMenu menuexit = new JMenu();
    JMenuItem up = new JMenuItem();
    JMenuItem down = new JMenuItem();
    JMenuItem About = new JMenuItem();
    JMenuItem Exit = new JMenuItem();
    JLabel jLabel1 = new JLabel();
    JLabel jLabel2 = new JLabel();
    BorderLayout borderLayout1 = new BorderLayout();
    JPanel Up = new JPanel();
    JLabel Pcid1 = new JLabel();
    JLabel id1 = new JLabel();
    JLabel password1 = new JLabel();
    JLabel begintime1 = new JLabel();
    JComboBox Pcid = new JComboBox();
    JTextField id = new JTextField();
    JPasswordField password = new JPasswordField();
    JTextField begintime = new JTextField();
    JButton btnok = new JButton();
    JButton btncz = new JButton();
    JPanel Down = new JPanel();
    JLabel jLabel3 = new JLabel();
    JLabel jLabel4 = new JLabel();
    JLabel jLabel5 = new JLabel();
    JLabel jLabel6 = new JLabel();
    JLabel jLabel7 = new JLabel();
    JLabel jLabel8 = new JLabel();
    JLabel lbl1 = new JLabel();
    JLabel lbl2 = new JLabel();
    JLabel lbl3 = new JLabel();
    JLabel lbl4 = new JLabel();
    JLabel lbl5 = new JLabel();
    JLabel lbl6 = new JLabel();
    JOptionPane dlgMessage = new JOptionPane();
    String time;
    String endtime;
    Object haoma;
    String Shaoma;
    int g=0;
    int year;
    int month;
    int day;
    int hour;
    int min;

    int ryear;
    int rmonth;
    int rday;
    int rhour;
    int rmin;



    JMenuItem kaika = new JMenuItem();
    JPanel Kaika = new JPanel();
    JLabel lbln = new JLabel();
    JLabel lblk = new JLabel();
    JLabel lblp = new JLabel();
    JLabel lblm = new JLabel();
    JTextField txtn = new JTextField();
    JTextField txtk = new JTextField();
    JPasswordField txtp = new JPasswordField();
    JTextField txtm = new JTextField();
    JButton btny = new JButton();
    JButton btnn = new JButton();


    JMenuItem menoy = new JMenuItem();
    JPanel Congzhi = new JPanel();
    JLabel lblmon = new JLabel();
    JLabel lblyu = new JLabel();
    JComboBox cbokahao = new JComboBox();
    JTextField txtmon = new JTextField();
    JLabel lbly = new JLabel();
    JButton btnkk = new JButton();
    JButton btnc = new JButton();
    JLabel lblkahao = new JLabel();
    JMenuItem tuika = new JMenuItem();
    JLabel Author = new JLabel();
    JPanel Tuika = new JPanel();
    JLabel id2 = new JLabel();
    JLabel biaoti = new JLabel();
    JLabel qianmenoy = new JLabel();
    JLabel houmenoy = new JLabel();
    JButton but1 = new JButton();
    JButton but2 = new JButton();
    JComboBox ka = new JComboBox();
    JTextField menoy1 = new JTextField();
    JTextField menoy2 = new JTextField();
    JMenuItem select = new JMenuItem();
    JPanel Selectqian = new JPanel();
    JLabel biaoti1 = new JLabel();
    JLabel id3 = new JLabel();
    JLabel password3 = new JLabel();
    JLabel money3 = new JLabel();
    JComboBox idtxt = new JComboBox();
    JPasswordField txtpass = new JPasswordField();
    JLabel txtyu = new JLabel();
    JButton butt1 = new JButton();
    JButton butt2 = new JButton();
    JLabel biaoti8 = new JLabel();
    JLabel biaoti9 = new JLabel();
    JMenuItem gai = new JMenuItem();
    JPanel Changepassword = new JPanel();
    JLabel biaoti10 = new JLabel();
    JLabel lbl8 = new JLabel();
    JLabel lbl9 = new JLabel();
    JLabel lbl10 = new JLabel();
    JButton bu8 = new JButton();
    JButton bu9 = new JButton();
    JComboBox ka8 = new JComboBox();
    JPasswordField pass8 = new JPasswordField();
    JPasswordField pass9 = new JPasswordField();
    public MainFrame() {
        try {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    /**
     * Component initialization.
     *
     * @throws java.lang.Exception
     */
    private void jbInit() throws Exception {
        Welcome = (JPanel) getContentPane();
        Welcome.setLayout(null);
        this.setJMenuBar(MenuBar);
        setSize(new Dimension(400, 300));
        setTitle("网吧计费管理系统");
        menuuse.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        menuuse.setText("使用");
        menuhelp.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        menuhelp.setText("帮助");
        menuexit.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        menuexit.setText("退出");
        up.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        up.setText("上机");
        up.addActionListener(new MainFrame_shangji_actionAdapter(this));
        down.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        down.setText("下机");
        down.addActionListener(new MainFrame_xiaji_actionAdapter(this));
        About.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        About.setText("关于");
        About.addActionListener(new MainFrame_guanyu_actionAdapter(this));
        Exit.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        Exit.setText("退出");
        Exit.addActionListener(new MainFrame_tuichu_actionAdapter(this));
        jLabel1.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 25));
        jLabel1.setText("欢迎使用网吧计费管理系统");
        jLabel1.setBounds(new Rectangle(43, 29, 337, 36));
        jLabel2.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 23));
        jLabel2.setText("北大青鸟APTECH制作");
        jLabel2.setBounds(new Rectangle(86, 117, 237, 31));
        Up.setBounds(new Rectangle(3, 3, 398, 296));
        Up.setLayout(null);
        Pcid1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        Pcid1.setText("机器号码:");
        Pcid1.setBounds(new Rectangle(48, 19, 82, 35));
        id1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        id1.setText("卡       号:");
        id1.setBounds(new Rectangle(48, 56, 82, 35));
        password1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        password1.setText("密       码:");
        password1.setBounds(new Rectangle(48, 91, 82, 35));
        begintime1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        begintime1.setText("开始时间:");
        begintime1.setBounds(new Rectangle(48, 131, 82, 35));
        Pcid.setBounds(new Rectangle(144, 18, 158, 27));
        id.setBounds(new Rectangle(144, 55, 158, 27));
        password.setBounds(new Rectangle(144, 92, 158, 27));
        begintime.setEnabled(false);
        begintime.setBounds(new Rectangle(144, 130, 158, 27));
        btnok.setBounds(new Rectangle(73, 175, 69, 32));
        btnok.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        btnok.setText("确认");
        btnok.addActionListener(new MainFrame_btnok_actionAdapter(this));
        btncz.setBounds(new Rectangle(201, 175, 69, 32));
        btncz.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        btncz.setText("重置");
        btncz.addActionListener(new MainFrame_btncz_actionAdapter(this));
        Down.setBounds(new Rectangle(1, 1, 398, 298));
        Down.setLayout(null);
        jLabel3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        jLabel3.setText("机  器  号:");
        jLabel3.setBounds(new Rectangle(84, 19, 80, 26));
        jLabel4.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        jLabel4.setText("卡        号:");
        jLabel4.setBounds(new Rectangle(84, 51, 80, 26));
        jLabel5.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        jLabel5.setText("上机时间:");
        jLabel5.setBounds(new Rectangle(84, 84, 80, 26));
        jLabel6.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        jLabel6.setText("结束时间:");
        jLabel6.setBounds(new Rectangle(84, 117, 80, 26));
        jLabel7.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        jLabel7.setText("本次消费:");
        jLabel7.setBounds(new Rectangle(84, 152, 80, 26));
        jLabel8.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        jLabel8.setText("此卡余额:");
        jLabel8.setBounds(new Rectangle(84, 183, 80, 26));
        lbl1.setEnabled(false);
        lbl1.setText("");
        lbl1.setBounds(new Rectangle(175, 18, 165, 23));
        lbl2.setEnabled(false);
        lbl2.setText("");
        lbl2.setBounds(new Rectangle(175, 54, 165, 23));
        lbl3.setEnabled(false);
        lbl3.setText("");
        lbl3.setBounds(new Rectangle(175, 86, 165, 23));
        lbl4.setEnabled(false);
        lbl4.setText("");
        lbl4.setBounds(new Rectangle(175, 118, 165, 23));
        lbl5.setEnabled(false);
        lbl5.setText("");
        lbl5.setBounds(new Rectangle(175, 152, 165, 23));
        lbl6.setEnabled(false);
        lbl6.setText("");
        lbl6.setBounds(new Rectangle(175, 188, 165, 23));
        dlgMessage.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        dlgMessage.setBounds(new Rectangle(52, 78, 311, 151));
        kaika.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        kaika.setText("开卡");
        kaika.addActionListener(new MainFrame_kaika_actionAdapter(this));
        Kaika.setBounds(new Rectangle( -1, 0, 401, 300));
        Kaika.setLayout(null);
        lbln.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        lbln.setText("用户名:");
        lbln.setBounds(new Rectangle(53, 65, 73, 29));
        lblk.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        lblk.setText("卡    号:");
        lblk.setBounds(new Rectangle(53, 98, 73, 29));
        lblp.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        lblp.setText("密    码:");
        lblp.setBounds(new Rectangle(53, 134, 73, 29));
        lblm.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        lblm.setText("金    额:");
        lblm.setBounds(new Rectangle(53, 171, 73, 29));
        txtn.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        txtn.setText("");
        txtn.setBounds(new Rectangle(147, 63, 195, 31));
        txtk.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        txtk.setText("");
        txtk.setBounds(new Rectangle(147, 98, 195, 31));
        txtp.setText("");
        txtp.setBounds(new Rectangle(147, 133, 195, 31));
        txtm.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        txtm.setText("");
        txtm.setBounds(new Rectangle(147, 169, 195, 31));
        btny.setBounds(new Rectangle(84, 213, 70, 31));
        btny.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        btny.setText("确定");
        btny.addActionListener(new MainFrame_btny_actionAdapter(this));
        btnn.setBounds(new Rectangle(207, 213, 70, 31));
        btnn.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        btnn.setText("重置");
        btnn.addActionListener(new MainFrame_btnn_actionAdapter(this));
        menoy.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        menoy.setText("充值");
        menoy.addActionListener(new MainFrame_chongzhi_actionAdapter(this));
        Congzhi.setBounds(new Rectangle(0, 1, 400, 302));
        Congzhi.setLayout(null);
        lblmon.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        lblmon.setText("充值金额:(元)");
        lblmon.setBounds(new Rectangle(37, 108, 108, 29));
        lblyu.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        lblyu.setText("此卡余额:(元)");
        lblyu.setBounds(new Rectangle(37, 153, 108, 29));
        cbokahao.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        cbokahao.setBounds(new Rectangle(153, 58, 208, 33));
        txtmon.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        txtmon.setText("");
        txtmon.setBounds(new Rectangle(153, 106, 208, 33));
        lbly.setEnabled(false);
        lbly.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        lbly.setText("");
        lbly.setBounds(new Rectangle(153, 152, 208, 33));
        btnkk.setBounds(new Rectangle(88, 205, 77, 36));
        btnkk.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        btnkk.setText("确定");
        btnkk.addActionListener(new MainFrame_btnkk_actionAdapter(this));
        btnc.setBounds(new Rectangle(225, 205, 78, 35));
        btnc.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        btnc.setText("重置");
        btnc.addActionListener(new MainFrame_btnc_actionAdapter(this));
        lblkahao.setFont(new java.awt.Font("Dialog", Font.BOLD, 15));
        lblkahao.setText("卡       号:");
        lblkahao.setBounds(new Rectangle(37, 60, 93, 30));
        tuika.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));

⌨️ 快捷键说明

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