📄 guestcheckoutframe.java
字号:
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 + -