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

📄 guestcheckoutframe.java

📁 一个KTV管理系统
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
			consumedTimeLabel
					.setBounds(new java.awt.Rectangle(285, 170, 90, 30));
			consumedTimeLabel.setText("消费时间");
			consumedTypeNameLabel = new JLabel();
			consumedTypeNameLabel.setBounds(new java.awt.Rectangle(15, 220, 80,
					30));
			consumedTypeNameLabel.setText("消费类型");
			depositLabel = new JLabel();
			depositLabel.setBounds(new java.awt.Rectangle(229, 270, 60, 30));
			depositLabel.setText("押金");
			roomPriceLabel = new JLabel();
			roomPriceLabel.setBounds(new java.awt.Rectangle(285, 20, 96, 30));
			roomPriceLabel.setText("包间每小时费用");
			checkOutTimeLabel = new JLabel();
			checkOutTimeLabel
					.setBounds(new java.awt.Rectangle(285, 120, 90, 30));
			checkOutTimeLabel.setText("结账时间");
			checkInTimeLabel = new JLabel();
			checkInTimeLabel.setBounds(new java.awt.Rectangle(285, 70, 90, 30));
			checkInTimeLabel.setText("开房时间");
			consumedIdLabel = new JLabel();
			consumedIdLabel.setBounds(new java.awt.Rectangle(15, 170, 80, 30));
			consumedIdLabel.setText("消费流水号");
			roomNumberLabel = new JLabel();
			roomNumberLabel.setBounds(new java.awt.Rectangle(15, 20, 80, 30));
			roomNumberLabel.setText("包间号");
			guestConsumedPanel = new JPanel();
			guestConsumedPanel.setLayout(null);
			guestConsumedPanel
					.setBounds(new java.awt.Rectangle(5, 5, 607, 309));
			guestConsumedPanel.add(roomNumberLabel, null);
			guestConsumedPanel.add(consumedIdLabel, null);
			guestConsumedPanel.add(checkInTimeLabel, null);
			guestConsumedPanel.add(checkOutTimeLabel, null);
			guestConsumedPanel.add(roomPriceLabel, null);
			guestConsumedPanel.add(depositLabel, null);
			guestConsumedPanel.add(consumedTypeNameLabel, null);
			guestConsumedPanel.add(consumedTimeLabel, null);
			guestConsumedPanel.add(rebateLabel, null);
			guestConsumedPanel.add(guestNameLabel, null);
			guestConsumedPanel.add(guestIdLabel, null);
			guestConsumedPanel.add(feeLabel, null);
			guestConsumedPanel.add(roomMoneyLabel, null);
			guestConsumedPanel.add(getRoomNumberTextField(), null);
			guestConsumedPanel.add(getGuestNameTextField(), null);
			guestConsumedPanel.add(getGuestIdTextField(), null);
			guestConsumedPanel.add(getConsumedIdTextField(), null);
			guestConsumedPanel.add(getCheckInTimeTextField(), null);
			guestConsumedPanel.add(getRoomPriceTextField(), null);
			guestConsumedPanel.add(getConsumedTypeNameTextField(), null);
			guestConsumedPanel.add(getConsumedTimeTextField(), null);
			guestConsumedPanel.add(getRebateTextField(), null);
			guestConsumedPanel.add(getRoomMoneyTextField(), null);
			guestConsumedPanel.add(getDepositTextField(), null);
			guestConsumedPanel.add(getFeeTextField(), null);
			guestConsumedPanel.add(checkOutLabel, null);
			guestConsumedPanel.add(gcotLabel, null);
		}
		return guestConsumedPanel;
	}

	/**
	 * This method initializes goodsConsumedPanel
	 * 
	 * @return javax.swing.JPanel
	 */
	private JPanel getGoodsConsumedPanel() {
		if (goodsConsumedPanel == null) {
			goodsConsumedMoney = new JLabel();
			goodsConsumedMoney.setBounds(new java.awt.Rectangle(163, 229, 91,
					33));
			goodsConsumedMoney.setText("");
			goodsConsumedMoneyLabel = new JLabel();
			goodsConsumedMoneyLabel.setBounds(new java.awt.Rectangle(19, 230,
					100, 33));
			goodsConsumedMoneyLabel.setText("商品消费总额");
			goodsConsumedPanel = new JPanel();
			goodsConsumedPanel.setLayout(null);
			goodsConsumedPanel.setBounds(new java.awt.Rectangle(3, 316, 335,
					277));
			goodsConsumedPanel.add(getGoodsScrollPane(), null);
			goodsConsumedPanel.add(goodsConsumedMoneyLabel, null);
			goodsConsumedPanel.add(goodsConsumedMoney, null);
		}
		return goodsConsumedPanel;
	}

	/**
	 * This method initializes goodsScrollPane
	 * 
	 * @return javax.swing.JScrollPane
	 */
	private JScrollPane getGoodsScrollPane() {
		if (goodsScrollPane == null) {
			goodsScrollPane = new JScrollPane();
			goodsScrollPane.setBounds(new java.awt.Rectangle(3, 3, 329, 215));
			goodsScrollPane.setViewportView(getGoodsConsumedTable());
		}
		return goodsScrollPane;
	}

	/**
	 * This method initializes goodsConsumedTable
	 * 
	 * @return javax.swing.JTable
	 */
	private JTable getGoodsConsumedTable() {
		gdam = 0d;
		if (goodsConsumedTable == null) {
			Object[][] pi = {};
			String[] name = { "消费流水号", "商品名称", "消费数目", "消费金额", "消费时间" };
			DefaultTableModel md = new DefaultTableModel(pi, name);
			goodsConsumedTable = new JTable(md);
			goodsConsumedTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
			if (hasGoodsConsumedInfo(rOO)) {
				// 初始化goodsConsumedTable
				Vector v = getGoodsConsumedInfo(rOO);
				Iterator ite = v.iterator();
				while (ite.hasNext()) {
					GoodsConsumedInfo gooci = (GoodsConsumedInfo) ite.next();
					Object[] date = { String.valueOf(gooci.getConsumedId()),
							gooci.getGoodsName(),
							String.valueOf(gooci.getConsumedNumber()),
							String.valueOf(gooci.getConsumedMoney()),
							gooci.getConsumedTime() };
					md.addRow(date);
					gdam = gdam + gooci.getConsumedMoney();
				}
			}

		} else {
			DefaultTableModel model = (DefaultTableModel) goodsConsumedTable
					.getModel();
			int rows = model.getRowCount();
			for (int i = rows - 1; i >= 0; i--) {
				model.removeRow(i);
			}
			if (hasGoodsConsumedInfo(rOO)) {
				Vector v = getGoodsConsumedInfo(rOO);
				Iterator ite = v.iterator();
				while (ite.hasNext()) {
					GoodsConsumedInfo gooci = (GoodsConsumedInfo) ite.next();
					Object[] date = { String.valueOf(gooci.getConsumedId()),
							gooci.getGoodsName(),
							String.valueOf(gooci.getConsumedNumber()),
							String.valueOf(gooci.getConsumedMoney()),
							gooci.getConsumedTime() };
					model.addRow(date);
					gdam = gdam + gooci.getConsumedMoney();
				}
			}
		}
		return goodsConsumedTable;
	}

	/**
	 * This method initializes roomNumberTextField
	 * 
	 * @return javax.swing.JTextField
	 */
	private JTextField getRoomNumberTextField() {
		if (roomNumberTextField == null) {
			roomNumberTextField = new JTextField();
			roomNumberTextField.setBounds(new java.awt.Rectangle(110, 20, 80,
					30));
			roomNumberTextField.setEditable(false);
		}
		return roomNumberTextField;
	}

	/**
	 * This method initializes guestNameTextField
	 * 
	 * @return javax.swing.JTextField
	 */
	private JTextField getGuestNameTextField() {
		if (guestNameTextField == null) {
			guestNameTextField = new JTextField();
			guestNameTextField
					.setBounds(new java.awt.Rectangle(110, 70, 80, 30));
			guestNameTextField.setEditable(false);
		}
		return guestNameTextField;
	}

	/**
	 * This method initializes guestIdTextField
	 * 
	 * @return javax.swing.JTextField
	 */
	private JTextField getGuestIdTextField() {
		if (guestIdTextField == null) {
			guestIdTextField = new JTextField();
			guestIdTextField
					.setBounds(new java.awt.Rectangle(110, 120, 150, 30));
			guestIdTextField.setEditable(false);
		}
		return guestIdTextField;
	}

	/**
	 * This method initializes consumedIdTextField
	 * 
	 * @return javax.swing.JTextField
	 */
	private JTextField getConsumedIdTextField() {
		if (consumedIdTextField == null) {
			consumedIdTextField = new JTextField();
			consumedIdTextField.setBounds(new java.awt.Rectangle(110, 170, 150,
					30));
			consumedIdTextField.setEditable(false);
		}
		return consumedIdTextField;
	}

	/**
	 * This method initializes checkInTimeTextField
	 * 
	 * @return javax.swing.JTextField
	 */
	private JTextField getCheckInTimeTextField() {
		if (checkInTimeTextField == null) {
			checkInTimeTextField = new JTextField();
			checkInTimeTextField.setBounds(new java.awt.Rectangle(400, 70, 150,
					30));
			checkInTimeTextField.setEditable(false);

		}
		return checkInTimeTextField;
	}

	/**
	 * This method initializes roomPriceTextField
	 * 
	 * @return javax.swing.JTextField
	 */
	private JTextField getRoomPriceTextField() {
		if (roomPriceTextField == null) {
			roomPriceTextField = new JTextField();
			roomPriceTextField
					.setBounds(new java.awt.Rectangle(400, 20, 80, 30));
			roomPriceTextField.setEditable(false);
		}
		return roomPriceTextField;
	}

	/**
	 * This method initializes consumedTypeNameTextField
	 * 
	 * @return javax.swing.JTextField
	 */
	private JTextField getConsumedTypeNameTextField() {
		if (consumedTypeNameTextField == null) {
			consumedTypeNameTextField = new JTextField();
			consumedTypeNameTextField.setBounds(new java.awt.Rectangle(110,
					220, 100, 30));
			consumedTypeNameTextField.setEditable(false);
		}
		return consumedTypeNameTextField;
	}

	/**
	 * This method initializes consumedTimeTextField
	 * 
	 * @return javax.swing.JTextField
	 */
	private JTextField getConsumedTimeTextField() {
		if (consumedTimeTextField == null) {
			consumedTimeTextField = new JTextField();
			consumedTimeTextField.setBounds(new java.awt.Rectangle(400, 170,
					100, 30));
			consumedTimeTextField.setEditable(false);
		}
		return consumedTimeTextField;
	}

	/**
	 * This method initializes rebateTextField
	 * 
	 * @return javax.swing.JTextField
	 */
	private JTextField getRebateTextField() {
		if (rebateTextField == null) {
			rebateTextField = new JTextField();
			rebateTextField.setBounds(new java.awt.Rectangle(110, 270, 80, 30));
			rebateTextField.setEditable(false);
		}
		return rebateTextField;
	}

	/**
	 * This method initializes roomMoneyTextField
	 * 
	 * @return javax.swing.JTextField
	 */
	private JTextField getRoomMoneyTextField() {
		if (roomMoneyTextField == null) {
			roomMoneyTextField = new JTextField();
			roomMoneyTextField.setBounds(new java.awt.Rectangle(400, 220, 100,
					30));
			roomMoneyTextField.setEditable(false);
		}
		return roomMoneyTextField;
	}

	/**
	 * This method initializes depositTextField
	 * 
	 * @return javax.swing.JTextField
	 */
	private JTextField getDepositTextField() {
		if (depositTextField == null) {
			depositTextField = new JTextField();
			depositTextField
					.setBounds(new java.awt.Rectangle(300, 270, 75, 30));
			depositTextField.setEditable(false);
		}
		return depositTextField;
	}

	/**
	 * This method initializes feeTextField
	 * 

⌨️ 快捷键说明

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