亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mainwindow.java

?? swing+jdbc+sqlserver2000的小型網(wǎng)吧系統(tǒng)
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package org.itstar.netbar.swing;

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.BorderLayout;
import javax.swing.SwingConstants;
import javax.swing.SwingUtilities;
import java.awt.Point;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JMenuItem;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JFrame;
import javax.swing.JDialog;
import java.awt.Dimension;
import java.awt.Rectangle;
import javax.swing.JToolBar;
import javax.swing.JButton;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;

import org.itstar.netbar.bean.ConsumeBean;
import org.itstar.netbar.bean.CustomerBean;
import org.itstar.netbar.bean.PCBean;
import org.itstar.netbar.domain.IConsumeDomain;
import org.itstar.netbar.domain.ICustomerDomain;
import org.itstar.netbar.domain.IPCDomain;
import org.itstar.netbar.domain.impl.ConsumeDomainImpl;
import org.itstar.netbar.domain.impl.CustomerDomainImpl;
import org.itstar.netbar.domain.impl.PCDomainImpl;
import org.itstar.netbar.utils.CurrentTime;
import org.itstar.netbar.utils.CalcTime;

import java.awt.SystemColor;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

public class MainWindow extends Thread
{
	
	private JFrame jFrame = null;  //  @jve:decl-index=0:visual-constraint="-5,13"

	private JMenuBar jJMenuBar = null;

	private JMenu mnuAbout = null;

	private JMenuItem mnuExit = null;

	private JMenuItem mitVersion = null;

	private JDialog aboutDialog = null;  //  @jve:decl-index=0:visual-constraint="142,610"

	private JPanel jPanel = null;

	private JLabel aboutVersionLabel = null;

	private JLabel jLabel = null;

	private JLabel jLabel1 = null;

	private JMenu mnuCustomer = null;

	private JMenu mnuOperator = null;

	private JMenuItem mitReg = null;

	private JMenuItem mitAddMoney = null;

	private JMenuItem mitOnline = null;

	private JMenuItem mitPayment = null;

	private JMenuItem mitChange = null;

	private JPanel jPanel1 = null;

	private JToolBar jToolBar = null;

	private JButton jButton = null;

	private JButton btnEast = null;

	private JScrollPane jScrollPane = null;

	//private JTable jTable = null;
	public static JTable jTable = null;
	private JTextField txtSouth = null;

	private JMenuItem mitBooking = null;

	private JMenu mnuQuery = null;

	private JMenuItem mitCustomerInfo = null;

	private JMenuItem mitAddRecord = null;

	private JMenuItem mitPCBooking = null;

	private JMenuItem mitForceOffLine = null;

	private JMenuItem mitConsumeInfo = null;

	/**
	 * This method initializes jPanel	
	 * 	
	 * @return javax.swing.JPanel	
	 */
	private JPanel getJPanel() {
		if (jPanel == null) {
			jLabel1 = new JLabel();
			jLabel1.setBounds(new Rectangle(106, 98, 110, 32));
			jLabel1.setText("姓名:李寶明");
			jLabel = new JLabel();
			jLabel.setBounds(new Rectangle(108, 58, 83, 27));
			jLabel.setText("班級:  JT10");
			aboutVersionLabel = new JLabel();
			aboutVersionLabel.setBounds(new Rectangle(71, 16, 174, 27));
			aboutVersionLabel.setText("\u7f51\u5427\u8ba1\u8d39\u7ba1\u7406\u7cfb\u7edf V1.0");
			aboutVersionLabel.setHorizontalAlignment(SwingConstants.CENTER);
			jPanel = new JPanel();
			jPanel.setLayout(null);
			jPanel.add(aboutVersionLabel, null);
			jPanel.add(jLabel, null);
			jPanel.add(jLabel1, null);
		}
		return jPanel;
	}

	/**
	 * This method initializes mnuCustomer	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getMnuCustomer() {
		if (mnuCustomer == null) {
			mnuCustomer = new JMenu();
			mnuCustomer.setText("會員相關(guān)");
			mnuCustomer.add(getMitReg());
			mnuCustomer.add(getMitAddMoney());
		}
		return mnuCustomer;
	}

	/**
	 * This method initializes mnuOperator	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getMnuOperator() {
		if (mnuOperator == null) {
			mnuOperator = new JMenu();
			mnuOperator.setText("機器操作");
			mnuOperator.add(getMitBooking());
			mnuOperator.addSeparator();
			mnuOperator.add(getMitOnline());
			mnuOperator.add(getMitChange());
			mnuOperator.addSeparator();
			mnuOperator.add(getMitPayment());
		}
		return mnuOperator;
	}

	/**
	 * This method initializes mitReg	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getMitReg() {
		if (mitReg == null) {
			mitReg = new JMenuItem();
			mitReg.setText("注冊");
			mitReg.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					RegisterWindow rw=new RegisterWindow();
					rw.getJFrame().setVisible(true);
				}
			});
		}
		return mitReg;
	}

	/**
	 * This method initializes mitAddMoney	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getMitAddMoney() {
		if (mitAddMoney == null) {
			mitAddMoney = new JMenuItem();
			mitAddMoney.setText("充值");
			mitAddMoney.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					AddMoneyWindow amWin=new AddMoneyWindow();
					amWin.getJFrame().setVisible(true);
				}
			});
		}
		return mitAddMoney;
	}

	/**
	 * This method initializes mitOnline	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getMitOnline() {
		if (mitOnline == null) {
			mitOnline = new JMenuItem();
			mitOnline.setText("上機");
			mitOnline.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					SetOnlineWindow solWin=new SetOnlineWindow();
					solWin.getJFrame().setVisible(true);
					solWin.start();
				}
			});
		}
		return mitOnline;
	}

	/**
	 * This method initializes mitPayment	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getMitPayment() {
		if (mitPayment == null) {
			mitPayment = new JMenuItem();
			mitPayment.setText("結(jié)帳");
			mitPayment.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					PaymentWindow payWin=new PaymentWindow();
					payWin.getJFrame().setVisible(true);
					payWin.start();
				}
			});
		}
		return mitPayment;
	}

	/**
	 * This method initializes mitChange	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getMitChange() {
		if (mitChange == null) {
			mitChange = new JMenuItem();
			mitChange.setText("換機");
			mitChange.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					ChangePCWin cngPC=new ChangePCWin();
					cngPC.getJFrame().setVisible(true);
				}
			});
		}
		return mitChange;
	}

	/**
	 * This method initializes jPanel1	
	 * 	
	 * @return javax.swing.JPanel	
	 */
	private JPanel getJPanel1() {
		if (jPanel1 == null) {
			jPanel1 = new JPanel();
			jPanel1.setLayout(new BorderLayout());
			jPanel1.add(getJToolBar(), BorderLayout.NORTH);
			jPanel1.add(getTxtSouth(), BorderLayout.SOUTH);
			jPanel1.add(getBtnEast(), BorderLayout.WEST);
			jPanel1.add(getJScrollPane(), BorderLayout.CENTER);
		}
		return jPanel1;
	}

	/**
	 * This method initializes jToolBar	
	 * 	
	 * @return javax.swing.JToolBar	
	 */
	private JToolBar getJToolBar() {
		if (jToolBar == null) {
			jToolBar = new JToolBar();
			jToolBar.addSeparator();
			jToolBar.addSeparator();
			jToolBar.add(getJButton());
		}
		return jToolBar;
	}

	/**
	 * This method initializes jButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton() {
		if (jButton == null) {
			jButton = new JButton();
			jButton.setSize(new Dimension(50, 50));
			jButton.setText("刷新機器數(shù)量");
			jButton.setPreferredSize(new Dimension(32, 32));
			jButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					System.out.println("刷新機器數(shù)量!"); 
				}
			});
		}
		return jButton;
	}

	/**
	 * This method initializes btnEast	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getBtnEast() {
		if (btnEast == null) {
			btnEast = new JButton();
			btnEast.setEnabled(false);
		}
		return btnEast;
	}

	/**
	 * This method initializes jScrollPane	
	 * 	
	 * @return javax.swing.JScrollPane	
	 */
	private JScrollPane getJScrollPane() {
		if (jScrollPane == null) {
			jScrollPane = new JScrollPane();
			jScrollPane.setViewportView(getJTable());
		}
		return jScrollPane;
	}

	/**
	 * This method initializes jTable	
	 * 	
	 * @return javax.swing.JTable	
	 */
	private JTable getJTable() {
		if (jTable == null) {
			jTable = new JTable(getTableModel());
			//jTable.setRowSelectionAllowed(true);
			jTable.setEnabled(false);
		}
		return jTable;
	}
	
	private TableModel getTableModel()
	{
		IPCDomain pcDomain=new PCDomainImpl();
		pcDomain.updatePCStateReset(); //將機器狀態(tài)重置(from 1 to0)
		ICustomerDomain cDomain=new CustomerDomainImpl();
		cDomain.updateCardStateReset(); //將會員卡號狀態(tài)重置(from 1 to 0)
		
		//從機器表中按順序讀取各個機器的編號
		List list=new ArrayList();
		PCBean pcBean=new PCBean();
		//IPCDomain pcDomain=new PCDomainImpl();
		Map map=new HashMap();
		map.put("pcState", 0);
		list=pcDomain.query(map);
		int machineAmount=list.size();
		Iterator it=list.iterator();
		Object[][] cells=new Object[machineAmount][8];
		int i=0;
		while(it.hasNext())
		{
			pcBean=(PCBean)it.next();
			cells[i][0]=pcBean.getPcNum();
			i++;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡视频一二三四| 亚洲精品乱码久久久久久| 日韩成人一级大片| 91精品国产品国语在线不卡| 亚洲国产精品尤物yw在线观看| 欧美综合欧美视频| 天堂影院一区二区| 欧美不卡一二三| 国产精品综合网| 中文字幕在线观看不卡| 91在线免费看| 天天综合日日夜夜精品| 欧美成人精品3d动漫h| 国产一区在线看| 国产精品国产馆在线真实露脸| 99re8在线精品视频免费播放| 一级做a爱片久久| 91精品国产综合久久福利| 国产在线视频一区二区| 久久久午夜电影| 色综合视频一区二区三区高清| 一区二区三区在线观看视频| 欧美一卡二卡三卡| 成人免费看片app下载| 亚洲精品日日夜夜| 日韩精品中文字幕在线不卡尤物| 国产成人在线观看| 性感美女极品91精品| 久久青草国产手机看片福利盒子| 91在线视频18| 激情六月婷婷综合| 亚洲欧美一区二区不卡| 91精品国产综合久久国产大片| 国产1区2区3区精品美女| 亚洲免费av在线| 欧美成人精品3d动漫h| 色香蕉成人二区免费| 久久精品国产一区二区三区免费看| 亚洲国产成人一区二区三区| 欧美视频一区二区三区在线观看 | 综合久久给合久久狠狠狠97色| 在线观看日韩一区| 国产精品一二三| 亚洲成va人在线观看| 欧美极品aⅴ影院| 欧美美女直播网站| 91在线丨porny丨国产| 激情五月婷婷综合| 亚洲123区在线观看| 欧美国产日韩在线观看| 欧美一级欧美三级| 在线观看三级视频欧美| 国产99精品国产| 奇米精品一区二区三区在线观看 | 欧洲激情一区二区| 风间由美性色一区二区三区| 蜜臀99久久精品久久久久久软件| 综合欧美亚洲日本| 国产精品毛片高清在线完整版| 日韩一区和二区| 欧美日韩免费视频| 91黄色小视频| 色综合久久久网| 99视频精品在线| 高清beeg欧美| 国产一区二区三区久久久| 青青草97国产精品免费观看| 亚洲一区二区三区四区在线免费观看 | 国产一区在线观看麻豆| 日本免费在线视频不卡一不卡二| 一区二区三区日本| 亚洲乱码国产乱码精品精的特点| 国产精品美女一区二区在线观看| 国产欧美日韩中文久久| 国产欧美日产一区| 日本一二三四高清不卡| 国产日韩欧美精品在线| 国产欧美日韩另类视频免费观看| 久久久久久亚洲综合影院红桃 | 欧美国产成人在线| 国产视频911| 中文字幕国产精品一区二区| 中文字幕第一区二区| 欧美国产精品一区| 亚洲天堂av一区| 亚洲精品国产视频| 亚洲香肠在线观看| 日本麻豆一区二区三区视频| 另类小说综合欧美亚洲| 久久99国产精品尤物| 国产精品正在播放| 不卡的av中国片| 色妞www精品视频| 欧美日韩国产系列| 欧美一区二区三区男人的天堂| 91精品在线免费观看| 日韩欧美色综合| 久久久久久一二三区| 日韩美女精品在线| 亚洲线精品一区二区三区八戒| 三级成人在线视频| 国产在线不卡一区| av不卡一区二区三区| 在线观看91视频| 欧美一级高清片在线观看| 久久免费看少妇高潮| 国产精品不卡视频| 午夜久久久久久电影| 韩国中文字幕2020精品| gogogo免费视频观看亚洲一| 欧美撒尿777hd撒尿| 日韩精品在线一区二区| 国产精品美女一区二区三区| 午夜av一区二区| 粉嫩av亚洲一区二区图片| 欧美性受xxxx黑人xyx性爽| 日韩精品一区二区三区四区视频 | 欧美成人三级电影在线| 日韩一区在线播放| 日本vs亚洲vs韩国一区三区| 国产v日产∨综合v精品视频| 在线观看日韩电影| 久久香蕉国产线看观看99| 亚洲激情男女视频| 国产九色sp调教91| 欧美色偷偷大香| 国产欧美一区二区精品忘忧草 | 精品国产91九色蝌蚪| 亚洲人成小说网站色在线| 美女视频黄a大片欧美| av电影在线不卡| 欧美tickle裸体挠脚心vk| 亚洲免费伊人电影| 国产一区二区不卡| 欧美日韩免费高清一区色橹橹| 中文天堂在线一区| 精品一区二区在线播放| 91国产精品成人| 国产精品污www在线观看| 免费观看在线色综合| 在线观看亚洲精品视频| 国产精品伦理一区二区| 美女视频网站久久| 9191精品国产综合久久久久久| 中文字幕一区二区三区视频| 国模大尺度一区二区三区| 欧美电影一区二区三区| 一区二区三区日本| 91在线视频官网| 亚洲国产精品v| 国产精品亚洲午夜一区二区三区 | 性感美女极品91精品| 日本二三区不卡| 国产精品国产自产拍高清av王其 | 欧美日韩激情一区二区三区| 日韩美女久久久| 99视频国产精品| 中文字幕不卡的av| 国产成人精品综合在线观看| 国产亚洲婷婷免费| 国产一区二区剧情av在线| 久久综合色8888| 久久99热这里只有精品| 日韩欧美综合在线| 蜜臀av国产精品久久久久 | 色婷婷国产精品| 1024国产精品| 99久久婷婷国产| 亚洲视频一区在线| 色综合天天性综合| 一区二区久久久久久| 在线亚洲欧美专区二区| 亚洲综合免费观看高清在线观看| 色拍拍在线精品视频8848| 亚洲国产精品视频| 91精品中文字幕一区二区三区| 日韩av在线免费观看不卡| 9191久久久久久久久久久| 蓝色福利精品导航| 久久免费精品国产久精品久久久久| 国产精品正在播放| 中文字幕一区二| 一本到不卡免费一区二区| 亚洲欧美日韩在线不卡| 欧美羞羞免费网站| 蜜桃视频免费观看一区| 精品国产污污免费网站入口| 国产成人综合在线播放| 中文字幕一区不卡| 欧美性三三影院| 免费高清在线一区| 久久一二三国产| 亚洲午夜日本在线观看| 不卡高清视频专区| 亚洲高清在线精品| 精品成人一区二区三区四区| 成人免费观看av| 日韩激情一二三区| 99精品视频在线免费观看| 久久久午夜精品理论片中文字幕|