📄 mainframe.java~747~
字号:
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 + -