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

📄 mainframe.java

📁 一个KTV管理系统
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
	}

	// 获得左面板
	private JPanel getJPanelLeft() {
		if (jPanelLeft == null) {
			jLabelgetCurrentTime = new JLabelTime("");
			jLabelgetCurrentTime
					.setBounds(new java.awt.Rectangle(9, 9, 207, 35));
			jLabelgetCurrentTime.setText("");
			jPanelLeft = new JPanel();
			jPanelLeft.setLayout(null);
			jPanelLeft.setBounds(new java.awt.Rectangle(0, 96, 221, 641));
			jPanelLeft.add(getJTabbedPaneLeft(), null);
			jPanelLeft.add(jLabelgetCurrentTime, null);
		}
		return jPanelLeft;
	}

	/**
	 * 定义一个可以切换的面板
	 */
	private JTabbedPane getJTabbedPaneLeft() {
		if (jTabbedPaneLeft == null) {
			jTabbedPaneLeft = new JTabbedPane();
			jTabbedPaneLeft.setBounds(new java.awt.Rectangle(3, 52, 213, 547));
			jTabbedPaneLeft.setName("");
			jTabbedPaneLeft
					.addTab("包间状态", null, getJPanelRoomStatement(), null);
			jTabbedPaneLeft.addTab("便签", null, getJPanelNotePad(), "");
			jTabbedPaneLeft.addTab("价目表", null, getJPanelPriceList(), null);
		}
		return jTabbedPaneLeft;
	}

	private JPanel getJPanelRoomStatement() {
		if (jPanelRoomStatement == null) {
			jLabelgetRoomStoppedNumber = new JLabel();
			jLabelgetRoomStoppedNumber.setBounds(new java.awt.Rectangle(98,
					464, 90, 20));
			jLabelgetRoomStoppedNumber.setText("");
			jLabelgetRoomReservedNumber = new JLabel();
			jLabelgetRoomReservedNumber.setBounds(new java.awt.Rectangle(94,
					425, 90, 20));
			jLabelgetRoomReservedNumber.setText("");
			jLabelgetRoomOutofUseNumber = new JLabel();
			jLabelgetRoomOutofUseNumber.setBounds(new java.awt.Rectangle(93,
					385, 90, 20));
			jLabelgetRoomOutofUseNumber.setText("");
			jLabelgetRoomInUseNumber = new JLabel();
			jLabelgetRoomInUseNumber.setBounds(new java.awt.Rectangle(96, 341,
					90, 20));
			jLabelgetRoomInUseNumber.setText("");
			jLabelgetRoomOverallNumber = new JLabel();
			jLabelgetRoomOverallNumber.setBounds(new java.awt.Rectangle(97,
					301, 90, 20));
			jLabelgetRoomOverallNumber.setText("");
			jLabelRoomStoppedNumber = new JLabel();
			jLabelRoomStoppedNumber.setBounds(new java.awt.Rectangle(3, 462,
					70, 20));
			jLabelRoomStoppedNumber
					.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
			jLabelRoomStoppedNumber.setText("当前停用:");
			jLabelRoomReservedNumber = new JLabel();
			jLabelRoomReservedNumber.setBounds(new java.awt.Rectangle(0, 427,
					70, 20));
			jLabelRoomReservedNumber
					.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
			jLabelRoomReservedNumber.setText("当前预订:");
			jLabelRoomOutofUseNumber = new JLabel();
			jLabelRoomOutofUseNumber.setBounds(new java.awt.Rectangle(-2, 383,
					70, 20));
			jLabelRoomOutofUseNumber
					.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
			jLabelRoomOutofUseNumber.setText("当前可供:");
			jLabelRoomInUseNumber = new JLabel();
			jLabelRoomInUseNumber.setBounds(new java.awt.Rectangle(2, 340, 70,
					20));
			jLabelRoomInUseNumber
					.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
			jLabelRoomInUseNumber.setText("当前占用:");
			jLabelRoomOverallNumber = new JLabel();
			jLabelRoomOverallNumber.setBounds(new java.awt.Rectangle(2, 300,
					70, 20));
			jLabelRoomOverallNumber
					.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
			jLabelRoomOverallNumber.setText("包间总数:");
			jLabelRoomOverallStatement = new JLabel();
			jLabelRoomOverallStatement.setBounds(new java.awt.Rectangle(35,
					268, 125, 20));
			jLabelRoomOverallStatement
					.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
			jLabelRoomOverallStatement.setText("包房总状态");
			jLabelgetConsumedId = new JLabel();
			jLabelgetConsumedId.setBounds(new java.awt.Rectangle(85, 225, 110,
					20));
			jLabelgetConsumedId.setText("");
			jLabelgetGuestCheckInTime = new JLabel();
			jLabelgetGuestCheckInTime.setBounds(new java.awt.Rectangle(85, 185,
					110, 20));
			jLabelgetGuestCheckInTime.setFont(new java.awt.Font("Dialog",
					java.awt.Font.BOLD, 10));
			jLabelgetRoomStatement = new JLabel();
			jLabelgetRoomStatement.setBounds(new java.awt.Rectangle(85, 145,
					100, 20));
			jLabelgetRoomStatement.setText("");
			jLabelgetRoomName = new JLabel();
			jLabelgetRoomName
					.setBounds(new java.awt.Rectangle(85, 105, 100, 20));
			jLabelgetRoomName.setText("");
			jLabelgetRoomType = new JLabel();
			jLabelgetRoomType
					.setBounds(new java.awt.Rectangle(85, 65, 100, 20));
			jLabelgetRoomType.setText("");
			jLabelgetRoomNumber = new JLabel();
			jLabelgetRoomNumber.setBounds(new java.awt.Rectangle(85, 25, 100,
					20));
			jLabelgetRoomNumber.setText("");
			jLabelConsumedId = new JLabel();
			jLabelConsumedId.setBounds(new java.awt.Rectangle(11, 225, 70, 20));
			jLabelConsumedId
					.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
			jLabelConsumedId.setText("消费流水号:");
			jLabelGuestCheckInTime = new JLabel();
			jLabelGuestCheckInTime.setBounds(new java.awt.Rectangle(0, 185, 70,
					20));
			jLabelGuestCheckInTime
					.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
			jLabelGuestCheckInTime.setText("开房时间:");
			jLabelRoomStatement = new JLabel();
			jLabelRoomStatement.setBounds(new java.awt.Rectangle(-1, 146, 70,
					20));
			jLabelRoomStatement
					.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
			jLabelRoomStatement.setText("包间状态:");
			jLabelRoomName = new JLabel();
			jLabelRoomName.setBounds(new java.awt.Rectangle(0, 108, 70, 20));
			jLabelRoomName
					.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
			jLabelRoomName.setText("包间名称:");
			jLabelRoomNumber = new JLabel();
			jLabelRoomNumber.setBounds(new java.awt.Rectangle(2, 27, 70, 20));
			jLabelRoomNumber
					.setHorizontalTextPosition(javax.swing.SwingConstants.LEADING);
			jLabelRoomNumber
					.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
			jLabelRoomNumber.setToolTipText("包间号码");
			jLabelRoomNumber.setText("包间号码:");
			jLabelRoomType = new JLabel();
			jLabelRoomType.setBounds(new java.awt.Rectangle(0, 67, 70, 20));
			jLabelRoomType
					.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);
			jLabelRoomType.setText("包间类型:");
			jPanelRoomStatement = new JPanel();
			jPanelRoomStatement.setLayout(null);
			jPanelRoomStatement.setName("");
			jPanelRoomStatement.add(jLabelRoomType, null);
			jPanelRoomStatement.add(jLabelRoomNumber, null);
			jPanelRoomStatement.add(jLabelRoomName, null);
			jPanelRoomStatement.add(jLabelRoomStatement, null);
			jPanelRoomStatement.add(jLabelGuestCheckInTime, null);
			jPanelRoomStatement.add(jLabelConsumedId, null);
			jPanelRoomStatement.add(jLabelgetRoomNumber, null);
			jPanelRoomStatement.add(jLabelgetRoomType, null);
			jPanelRoomStatement.add(jLabelgetRoomName, null);
			jPanelRoomStatement.add(jLabelgetRoomStatement, null);
			jPanelRoomStatement.add(jLabelgetGuestCheckInTime, null);
			jPanelRoomStatement.add(jLabelgetConsumedId, null);
			jPanelRoomStatement.add(jLabelRoomOverallStatement, null);
			jPanelRoomStatement.add(jLabelRoomOverallNumber, null);
			jPanelRoomStatement.add(jLabelRoomInUseNumber, null);
			jPanelRoomStatement.add(jLabelRoomOutofUseNumber, null);
			jPanelRoomStatement.add(jLabelRoomReservedNumber, null);
			jPanelRoomStatement.add(jLabelRoomStoppedNumber, null);
			jPanelRoomStatement.add(jLabelgetRoomOverallNumber, null);
			jPanelRoomStatement.add(jLabelgetRoomInUseNumber, null);
			jPanelRoomStatement.add(jLabelgetRoomOutofUseNumber, null);
			jPanelRoomStatement.add(jLabelgetRoomReservedNumber, null);
			jPanelRoomStatement.add(jLabelgetRoomStoppedNumber, null);
			jPanelRoomStatement.add(getJButton(), null);
			jPanelRoomStatement.add(getJButton1(), null);
			getAllRoomStatement();
		}
		return jPanelRoomStatement;
	}

	// 获得便签面板
	private JPanel getJPanelNotePad() {
		if (jPanelNotePad == null) {
			jPanelNotePad = new JPanel();
			jPanelNotePad.setLayout(null);
			jPanelNotePad.add(getJButtonAddCurrentTime(), null);
			jPanelNotePad.add(getJButtonCalculator(), null);
			jPanelNotePad.add(getJButtonReset(), null);
			jPanelNotePad.add(getJEditorPaneNotePad(), null);
		}
		return jPanelNotePad;
	}

	// 按钮,用来加载当前时间
	private JButton getJButtonAddCurrentTime() {
		if (jButtonAddCurrentTime == null) {
			jButtonAddCurrentTime = new JButton();
			jButtonAddCurrentTime.setText("加入当前时间");
			jButtonAddCurrentTime.setBounds(new java.awt.Rectangle(85, 387,
					116, 30));
			jButtonAddCurrentTime
					.addActionListener(new java.awt.event.ActionListener() {

						public void actionPerformed(java.awt.event.ActionEvent e) {
							jEditorPaneNotePad.setText(new JLabelTime1()
									.getCurrTime("yyyy-MM-dd HH:mm:ss"));
						}
					});
		}
		return jButtonAddCurrentTime;
	}

	// 兄弟单位例表
	private JButton getJButtonCalculator() {
		if (jButtonCalculator == null) {
			jButtonCalculator = new JButton();
			jButtonCalculator.setText("兄弟单位");
			jButtonCalculator
					.setBounds(new java.awt.Rectangle(84, 429, 115, 30));
			jButtonCalculator
					.addActionListener(new java.awt.event.ActionListener() {

						public void actionPerformed(java.awt.event.ActionEvent e) {
							jEditorPaneNotePad
									.setText("兄弟单位" + "\n" + "\n衡阳衡山KTV"
											+ "\n江西九江KTV娱乐中心" + "\n桂林旅游KTV休闲中心"
											+ "\n张家界旅游KTV" + "\n郴州第三KTV"
											+ "\n常德桥南KTV" + "\n益阳七里桥KTV" + ""
											+ "\n怀化溆铺KTV" + "\n永州冷水滩KTV"
											+ "\n岳阳岳阳楼KTV" + "\n邵阳心灵KTV"
											+ "\n长沙南门口KTV");
						}
					});

		}
		return jButtonCalculator;
	}

	// 构造重置按钮
	private JButton getJButtonReset() {
		if (jButtonReset == null) {
			jButtonReset = new JButton();
			jButtonReset.setText("重置");
			jButtonReset.setBounds(new java.awt.Rectangle(84, 470, 116, 30));
			jButtonReset.addActionListener(new java.awt.event.ActionListener() {

				public void actionPerformed(java.awt.event.ActionEvent e) {
					jEditorPaneNotePad.setText("");
				}
			});
		}
		return jButtonReset;
	}

	private JEditorPane getJEditorPaneNotePad() {
		if (jEditorPaneNotePad == null) {
			jEditorPaneNotePad = new JEditorPane();
			jEditorPaneNotePad.setBounds(new java.awt.Rectangle(15, 12, 170,
					358));
		}
		return jEditorPaneNotePad;
	}

	// 定义 一个可以切换的面板
	private JTabbedPane getJTabbedPaneRoom() {
		if (jTabbedPaneRoom == null) {
			jTabbedPaneRoom = new JTabbedPane();
			jTabbedPaneRoom
					.setBounds(new java.awt.Rectangle(225, 97, 710, 471));
			jTabbedPaneRoom.addTab("小型包间", null, getJPanelSmallRoom(), null);
			jTabbedPaneRoom.addTab("中型包间", null, getJPanelMiddleRoom(), null);
			jTabbedPaneRoom.addTab("大型包间", null, getJPanelBigRoom(), null);
			jTabbedPaneRoom.addTab("豪华包间", null, getJPanelLuxuryRoom(), null);
		}
		return jTabbedPaneRoom;
	}

	// 构造小型包间面板
	private JPanel getJPanelSmallRoom() {
		if (jPanelSmallRoom == null) {
			jPanelSmallRoom = new JPanel();
			jPanelSmallRoom.setLayout(new FlowLayout(FlowLayout.LEFT, 30, 30));
			getSmallRoomInfo();
		}
		return jPanelSmallRoom;
	}

	// 构造中型包间面板
	private JPanel getJPanelMiddleRoom() {
		if (jPanelMiddleRoom == null) {
			jPanelMiddleRoom = new JPanel();
			jPanelMiddleRoom.setLayout(new FlowLayout(FlowLayout.LEFT, 30, 30));
			getMiddleRoomInfo();
		}
		return jPanelMiddleRoom;
	}

	// 构造大型包间面板
	private JPanel getJPanelBigRoom() {
		if (jPanelBigRoom == null) {
			jPanelBigRoom = new JPanel();
			jPanelBigRoom.setLayout(new FlowLayout(FlowLayout.LEFT, 30, 30));
			getBigRoomInfo();
		}
		return jPanelBigRoom;
	}

	// 构造豪华包间面板
	private JPanel getJPanelLuxuryRoom() {
		if (jPanelLuxuryRoom == null) {
			jPanelLuxuryRoom = new JPanel();
			jPanelLuxuryRoom.setLayout(new FlowLayout(FlowLayout.LEFT, 30, 30));
			getLuxuryRoomInfo();
		}
		return jPanelLuxuryRoom;
	}

	// 获得预订管理按钮
	private JButton getJButtonReservationManage() {
		if (jButtonReservationManage == null) {
			jButtonReservationManage = new JButton();
			jButtonReservationManage.setText("预订管理");
			jButtonReservationManage
					.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
			jButtonReservationManage
					.setVerticalAlignment(javax.swing.SwingConstants.BOTTOM);
			jButtonReservationManage
					.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
			jButtonReservationManage.setIcon(new ImageIcon(
					"icon/mainframe/330.png"));
			jButtonReservationManage.addActionListener(this);
		}
		return jButtonReservationManage;
	}

	// 获得宾客结帐按钮
	private JButton getJButtonGuestCheckOut() {
		if (jButtonGuestCheckOut == null) {
			jButtonGuestCheckOut = new JButton();
			jButtonGuestCheckOut.setText("宾客结帐");
			jButtonGuestCheckOut
					.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
			jButtonGuestCheckOut
					.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
			jButtonGuestCheckOut.setIcon(new ImageIcon(
					"icon/mainframe/Paste.png"));
			jButtonGuestCheckOut.addActionListener(new ConfirmConsumed());
		}
		return jButtonGuestCheckOut;
	}

	// 获得增加消费按钮
	private JButton getJButtonAdditonalConsumed() {
		if (jButtonAdditonalConsumed == null) {
			jButtonAdditonalConsumed = new JButton();
			jButtonAdditonalConsumed.setText("增加消费");
			jButtonAdditonalConsumed
					.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
			jButtonAdditonalConsumed
					.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
			jButtonAdditonalConsumed.setIcon(new ImageIcon(
					"icon/mainframe/Add%20window%201.png"));
			jButtonAdditonalConsumed.addActionListener(new AdditionConsumed());
		}
		return jButtonAdditonalConsumed;
	}

	// 获得宾各查询按钮

⌨️ 快捷键说明

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