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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mainwindow.java

?? swing+jdbc+sqlserver2000的小型網吧系統
?? 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("會員相關");
			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("結帳");
			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("刷新機器數量");
			jButton.setPreferredSize(new Dimension(32, 32));
			jButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					System.out.println("刷新機器數量!"); 
				}
			});
		}
		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(); //將機器狀態重置(from 1 to0)
		ICustomerDomain cDomain=new CustomerDomainImpl();
		cDomain.updateCardStateReset(); //將會員卡號狀態重置(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网站在线播放| 亚洲一区二区av电影| 欧美日韩亚洲综合一区| 青青草视频一区| 久久日韩精品一区二区五区| 在线亚洲免费视频| 欧美aaa在线| 欧美三级视频在线| 亚洲电影第三页| 日韩欧美中文字幕一区| 国产精品一区二区在线观看不卡 | 精品国产乱码久久久久久蜜臀 | 日韩黄色小视频| 日韩欧美在线1卡| 国产九九视频一区二区三区| 一区在线观看免费| 欧美日韩一区在线观看| 老汉av免费一区二区三区| 久久久久久久久久久久电影| 99久久精品久久久久久清纯| 午夜精品久久久| wwww国产精品欧美| 色欧美片视频在线观看| 奇米影视一区二区三区| 中国av一区二区三区| 欧美三级午夜理伦三级中视频| 久久99久久99小草精品免视看| 国产精品久久久久久久久久久免费看| 欧美四级电影网| 国产成人8x视频一区二区| 亚洲一区二区高清| 欧美国产激情二区三区| 欧美人伦禁忌dvd放荡欲情| 国产成人在线观看| 亚洲成在线观看| 欧美国产综合一区二区| 91精品国产综合久久精品图片| 成人国产在线观看| 美国一区二区三区在线播放| 亚洲欧洲三级电影| 久久久久国产精品人| 欧美日韩在线播放| www..com久久爱| 激情图区综合网| 亚洲成a人v欧美综合天堂| 国产精品区一区二区三| 日韩美女主播在线视频一区二区三区| 色噜噜狠狠色综合欧洲selulu| 国产精品一区二区三区四区| 热久久国产精品| 天堂蜜桃91精品| 亚洲精品日韩一| 中文字幕乱码亚洲精品一区| 欧美xxx久久| 欧美一区二区三区免费在线看| 色综合夜色一区| jvid福利写真一区二区三区| 国产精品一区二区在线观看不卡| 麻豆成人91精品二区三区| 性做久久久久久久免费看| 亚洲精品一二三| 综合激情网...| 国产精品乱码一区二区三区软件 | 不卡的av电影| 国产福利视频一区二区三区| 久热成人在线视频| 麻豆国产一区二区| 日本欧美肥老太交大片| 天堂影院一区二区| 日日骚欧美日韩| 五月婷婷久久综合| 日韩精品视频网| 视频一区欧美日韩| 日韩黄色片在线观看| 日韩精品一二三四| 日韩av中文在线观看| 日本vs亚洲vs韩国一区三区二区| 视频一区视频二区中文| 日本不卡不码高清免费观看| 久久国产视频网| 久久99久久精品欧美| 国产原创一区二区三区| 高清视频一区二区| 不卡欧美aaaaa| 91片在线免费观看| 欧美伊人精品成人久久综合97| 欧美亚洲动漫精品| 欧美精选一区二区| 精品日韩一区二区三区| 久久精品一级爱片| 国产精品色婷婷久久58| 一区二区在线观看免费| 亚洲www啪成人一区二区麻豆| 日韩中文字幕1| 精品一区二区在线观看| 岛国精品在线播放| 色视频一区二区| 8x8x8国产精品| 2023国产一二三区日本精品2022| 国产欧美一二三区| 一区二区三区成人在线视频| 日本伊人色综合网| 国产成人综合网| 色系网站成人免费| 91精品欧美一区二区三区综合在| 精品成人免费观看| 亚洲视频一区二区在线观看| 日产国产欧美视频一区精品| 国产精品一区二区你懂的| 99久久99久久免费精品蜜臀| 欧美日韩午夜在线| 久久精品在这里| 亚洲成a人在线观看| 国产精品一区二区三区网站| 在线免费av一区| 2欧美一区二区三区在线观看视频| 亚洲色图19p| 美女视频网站久久| 91蜜桃视频在线| 2020国产精品| 亚洲福利视频三区| 成人晚上爱看视频| 91精品免费在线观看| 中文字幕一区免费在线观看| 日韩和的一区二区| 99re8在线精品视频免费播放| 337p亚洲精品色噜噜狠狠| 中文字幕中文字幕中文字幕亚洲无线| 日韩高清国产一区在线| caoporen国产精品视频| 日韩欧美一级二级| 亚洲国产精品一区二区尤物区| 国产精品一区在线观看你懂的| 欧美日韩成人综合在线一区二区| 欧美国产成人精品| 久久99精品国产91久久来源| 日本道在线观看一区二区| 国产女人aaa级久久久级 | 国产精一区二区三区| 91精品在线一区二区| 亚洲自拍偷拍综合| 91年精品国产| 日本一区二区三区dvd视频在线| 日韩av电影天堂| 欧美中文字幕一区| 亚洲靠逼com| 成人app下载| 国产亚洲欧美一区在线观看| 久久机这里只有精品| 欧美日本在线一区| 亚洲高清视频的网址| 色综合久久久网| 亚洲人成在线观看一区二区| 成人黄色电影在线 | 亚洲人成网站色在线观看| 国产不卡高清在线观看视频| 久久综合九色综合欧美98| 日本不卡123| 日韩欧美视频一区| 日韩av一级片| 日韩亚洲欧美一区| 日本视频免费一区| 777午夜精品免费视频| 午夜精品成人在线视频| 欧美视频日韩视频在线观看| 亚洲精品中文字幕乱码三区| 在线亚洲一区观看| 一区二区三区在线视频观看| 在线观看不卡一区| 亚洲五码中文字幕| 欧美日韩不卡在线| 青青草97国产精品免费观看| 91精品国产免费久久综合| 免费看日韩精品| 欧美刺激脚交jootjob| 国产一区二区日韩精品| 中文字幕+乱码+中文字幕一区| 成人午夜电影网站| 亚洲精品免费在线| 欧美日韩国产片| 麻豆精品蜜桃视频网站| 久久久久久久久岛国免费| 从欧美一区二区三区| 亚洲丝袜制服诱惑| 欧美久久婷婷综合色| 美女一区二区三区在线观看| 国产日韩欧美激情| av一二三不卡影片| 亚洲国产成人高清精品| 欧美一级理论片| 成人av中文字幕| 亚洲午夜精品网| 久久婷婷色综合| av不卡免费在线观看| 亚州成人在线电影| 国产亚洲午夜高清国产拍精品| 色哦色哦哦色天天综合|