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

📄 systemsetting.java

📁 一个KTV管理系统
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
							DefaultTableModel model = (DefaultTableModel) getJTableConsumedType()
									.getModel();
							int row = getJTableConsumedType().getSelectedRow();
							ConsumedTypeSettingControl control = new ConsumedTypeSettingControl();
							String consumedTypeName = getJTableConsumedType()
									.getValueAt(row, 0).toString();

							if (control
									.deleteConsumedTypeInfo(consumedTypeName)) {
								JOptionPane.showMessageDialog(null, "数据删除成功",
										"删除提示", JOptionPane.YES_OPTION);
								model.removeRow(row);
							}
						} else {
							JOptionPane.showMessageDialog(null, "请先选中您要删除的消费类型",
									"删除提示", JOptionPane.YES_OPTION);
						}
					} catch (Exception e1) {
						JOptionPane.showMessageDialog(null, "消费类型删除失败", "删除提示",
								JOptionPane.YES_OPTION);
					}
				}
			});
		}
		return jButtonDeleteConsumedType;
	}

	
	private JTextField getJTextFieldgetRoomNumber() {
		if (jTextFieldgetRoomNumber == null) {
			jTextFieldgetRoomNumber = new JTextField();
			jTextFieldgetRoomNumber.setBounds(new java.awt.Rectangle(160, 30,
					100, 20));
		}
		return jTextFieldgetRoomNumber;
	}

	
	private JTextField getJTextFieldgetRoomPrice() {
		if (jTextFieldgetRoomPrice == null) {
			jTextFieldgetRoomPrice = new JTextField();
			jTextFieldgetRoomPrice.setBounds(new java.awt.Rectangle(160, 90,
					100, 20));
		}
		return jTextFieldgetRoomPrice;
	}

	
	private JTextField getJTextFieldgetRoomName() {
		if (jTextFieldgetRoomName == null) {
			jTextFieldgetRoomName = new JTextField();
			jTextFieldgetRoomName.setBounds(new java.awt.Rectangle(410, 90,
					100, 20));
		}
		return jTextFieldgetRoomName;
	}

	
	private JTextField getJTextFieldgetRoomCapacity() {
		if (jTextFieldgetRoomCapacity == null) {
			jTextFieldgetRoomCapacity = new JTextField();
			jTextFieldgetRoomCapacity.setBounds(new java.awt.Rectangle(410,
					150, 100, 20));
		}
		return jTextFieldgetRoomCapacity;
	}

	
	//构造房间信息重置的方法
	private JButton getJButtonResetRoom() {
		if (jButtonResetRoom == null) {
			jButtonResetRoom = new JButton();
			jButtonResetRoom.setBounds(new java.awt.Rectangle(48,196,60,25));
			jButtonResetRoom.setText("重置");
			jButtonResetRoom
					.addActionListener(new java.awt.event.ActionListener() {
						public void actionPerformed(java.awt.event.ActionEvent e) {
							getJTextFieldgetRoomNumber().setText("");
							getJTextFieldgetRoomPrice().setText("");
							getJTextFieldgetRoomName().setText("");
							getJTextFieldgetRoomCapacity().setText("");
							getJComboBoxgetRoomStatement()
									.setSelectedItem("可用");
							getJComboBoxgetRoomType().setSelectedItem("小型包间");
						}
					});
		}
		return jButtonResetRoom;
	}

	
	//构造商品信息重置的方法
	private JButton getJButtonResetGoods() {
		if (jButtonResetGoods == null) {
			jButtonResetGoods = new JButton();
			jButtonResetGoods
					.setBounds(new java.awt.Rectangle(416,195,66,23));
			jButtonResetGoods.setText("重置");
			jButtonResetGoods
					.addActionListener(new java.awt.event.ActionListener() {
						public void actionPerformed(java.awt.event.ActionEvent e) {
							getJTextFieldgetGoodsName().setText("");
							getJTextFieldgetGoodsUnit().setText("");
							getJTextFieldgetGoodsCostPrice().setText("");
							getJTextFieldgetGoodsSellPrice().setText("");
							getJTextFieldgetGoodsStock().setText("");
							getJTextFieldgetGoodsAlert().setText("");
							getJTextFieldgetGoodsAbbreviation().setText("");
							getJTextFieldgetAbbreviation().setText("");
							getJComboBoxgetRoomStatement()
									.setSelectedItem("可用");
							getJComboBoxgetRoomType().setSelectedItem("小型包间");
						}
					});
		}
		return jButtonResetGoods;
	}

	
	private JTextField getJTextFieldgetGoodsName() {
		if (jTextFieldgetGoodsName == null) {
			jTextFieldgetGoodsName = new JTextField();
			jTextFieldgetGoodsName.setBounds(new java.awt.Rectangle(160, 30,
					100, 20));
		}
		return jTextFieldgetGoodsName;
	}

	
	private JTextField getJTextFieldgetGoodsUnit() {
		if (jTextFieldgetGoodsUnit == null) {
			jTextFieldgetGoodsUnit = new JTextField();
			jTextFieldgetGoodsUnit.setBounds(new java.awt.Rectangle(410, 30,
					100, 20));
		}
		return jTextFieldgetGoodsUnit;
	}

	
	private JTextField getJTextFieldgetGoodsCostPrice() {
		if (jTextFieldgetGoodsCostPrice == null) {
			jTextFieldgetGoodsCostPrice = new JTextField();
			jTextFieldgetGoodsCostPrice.setBounds(new java.awt.Rectangle(160,
					90, 100, 20));
		}
		return jTextFieldgetGoodsCostPrice;
	}

	
	private JTextField getJTextFieldgetGoodsSellPrice() {
		if (jTextFieldgetGoodsSellPrice == null) {
			jTextFieldgetGoodsSellPrice = new JTextField();
			jTextFieldgetGoodsSellPrice.setBounds(new java.awt.Rectangle(410,
					90, 100, 20));
		}
		return jTextFieldgetGoodsSellPrice;
	}

	
	private JTextField getJTextFieldgetGoodsStock() {
		if (jTextFieldgetGoodsStock == null) {
			jTextFieldgetGoodsStock = new JTextField();
			jTextFieldgetGoodsStock.setBounds(new java.awt.Rectangle(160, 150,
					100, 20));
		}
		return jTextFieldgetGoodsStock;
	}

	
	private JTextField getJTextFieldgetGoodsAlert() {
		if (jTextFieldgetGoodsAlert == null) {
			jTextFieldgetGoodsAlert = new JTextField();
			jTextFieldgetGoodsAlert.setBounds(new java.awt.Rectangle(410, 150,
					100, 20));
		}
		return jTextFieldgetGoodsAlert;
	}

	
	private JTextField getJTextFieldgetGoodsAbbreviation() {
		if (jTextFieldgetGoodsAbbreviation == null) {
			jTextFieldgetGoodsAbbreviation = new JTextField();
			jTextFieldgetGoodsAbbreviation.setBounds(new java.awt.Rectangle(162,200,100,20));
		}
		return jTextFieldgetGoodsAbbreviation;
	}

	
	//构造消费类型重置的方法
	private JButton getJButtonResetConsumedType() {
		if (jButtonResetConsumedType == null) {
			jButtonResetConsumedType = new JButton();
			jButtonResetConsumedType.setBounds(new java.awt.Rectangle(345,46,90,30));
			jButtonResetConsumedType.setText("重置");
			jButtonResetConsumedType
					.addActionListener(new java.awt.event.ActionListener() {
						public void actionPerformed(java.awt.event.ActionEvent e) {
							getJTextFieldgetConsumedTypeName().setText("");
							getJTextFieldgetRebate().setText("");
						}
					});
		}
		return jButtonResetConsumedType;
	}

	
	private JTextField getJTextFieldgetConsumedTypeName() {
		if (jTextFieldgetConsumedTypeName == null) {
			jTextFieldgetConsumedTypeName = new JTextField();
			jTextFieldgetConsumedTypeName.setBounds(new java.awt.Rectangle(160,
					30, 100, 20));
		}
		return jTextFieldgetConsumedTypeName;
	}

	
	private JTextField getJTextFieldgetRebate() {
		if (jTextFieldgetRebate == null) {
			jTextFieldgetRebate = new JTextField();
			jTextFieldgetRebate.setBounds(new java.awt.Rectangle(159,74,100,20));
		}
		return jTextFieldgetRebate;
	}

	
	private JPanel getJPanelOperatorSetting() {
		if (jPanelOperatorSetting == null) {
			jLabelOperatorSetting = new JLabel();
			jLabelOperatorSetting.setBounds(new java.awt.Rectangle(46,247,119,20));
			jLabelOperatorSetting.setText("管理员信息详细:");
			jLabelgetOperatorId = new JLabel();
			jLabelgetOperatorId.setBounds(new java.awt.Rectangle(160, 30, 100,
					20));
			jLabelgetOperatorId.setText("");
			jLabelOperatorPassWord = new JLabel();
			jLabelOperatorPassWord.setBounds(new java.awt.Rectangle(308, 58,
					205, 64));
			jLabelOperatorPassWord.setFont(new java.awt.Font("Dialog",
					java.awt.Font.BOLD, 12));
			jLabelOperatorPassWord.setText("注:所有操作员初始密码为123");
			jLabelOperatorLevel = new JLabel();
			jLabelOperatorLevel.setBounds(new java.awt.Rectangle(50, 150, 80,
					20));
			jLabelOperatorLevel.setText("管理员级别");
			jLabelOperatorName = new JLabel();
			jLabelOperatorName
					.setBounds(new java.awt.Rectangle(50, 90, 80, 20));
			jLabelOperatorName.setText("管理员姓名");
			jLabelOperatorId = new JLabel();
			jLabelOperatorId.setBounds(new java.awt.Rectangle(50, 30, 80, 20));
			jLabelOperatorId.setText("管理员编号");
			jPanelOperatorSetting = new JPanel();
			jPanelOperatorSetting.setLayout(null);
			jPanelOperatorSetting.add(getJScrollPaneOperatorSetting(), null);
			jPanelOperatorSetting.add(jLabelOperatorId, null);
			jPanelOperatorSetting.add(jLabelOperatorName, null);
			jPanelOperatorSetting.add(jLabelOperatorLevel, null);
			jPanelOperatorSetting.add(getJTextFieldgetOperatorId(), null);
			jPanelOperatorSetting.add(getJTextFieldgetOperatorName(), null);
			jPanelOperatorSetting.add(getJButtonAddOperator(), null);
			jPanelOperatorSetting.add(getJButtonModifyOperator(), null);
			jPanelOperatorSetting.add(getJButtonDeleteOperator(), null);
			jPanelOperatorSetting.add(getJButtonResetOperator(), null);
			jPanelOperatorSetting.add(getJButtonOperatorSettingFlush(), null);
			jPanelOperatorSetting.add(jLabelOperatorPassWord, null);
			jPanelOperatorSetting.add(jLabelgetOperatorId, null);
			jPanelOperatorSetting.add(getJComboBoxOperatorLevel(), null);
			jPanelOperatorSetting.add(jLabelOperatorSetting, null);
		}
		return jPanelOperatorSetting;
	}

	
	private JScrollPane getJScrollPaneOperatorSetting() {
		if (jScrollPaneOperatorSetting == null) {
			jScrollPaneOperatorSetting = new JScrollPane();

			jScrollPaneOperatorSetting.setBounds(new java.awt.Rectangle(2, 275,
					542, 170));

			jScrollPaneOperatorSetting
					.setViewportView(getJTableOperatorSetting());
		}
		return jScrollPaneOperatorSetting;
	}

	
	//创建管理员信息表
	private JTable getJTableOperatorSetting() {
		if (jTableOperatorSetting == null) {
			DefaultTableModel model = null;
			Object[][] p = null;
			String[] n = { "管理员编号", "管理员姓名", "管理员级别", "管理员密码" };

			Object[][] date = {};

			model = new DefaultTableModel(date, n);
			jTableOperatorSetting = new JTable(model);
			jTableOperatorSetting.addMouseListener(new MouseAdapter() {
//				构造鼠标点击事件,可以从表中选取记录
				public void mouseClicked(MouseEvent e) {
                    String[] value = getOperatorSettingJTableValue();
					getJTextFieldgetOperatorId().setText(value[0].trim());
					jLabelgetOperatorId.setText(value[0].trim());
					getJTextFieldgetOperatorName().setText(value[1].trim());
					getJComboBoxOperatorLevel()
							.setSelectedItem(value[2].trim());

				}
			});
		}
		return jTableOperatorSetting;
	}

	
	private JTextField getJTextFieldgetOperatorId() {
		if (jTextFieldgetOperatorId == null) {
			jTextFieldgetOperatorId = new JTextField();
			jTextFieldgetOperatorId.setBounds(new java.awt.Rectangle(160, 30,
					100, 20));
		}
		return jTextFieldgetOperatorId;
	}

	
	private JTextField getJTextFieldgetOperatorName() {
		if (jTextFieldgetOperatorName == null) {
			jTextFieldgetOperatorName = new JTextField();
			jTextFieldgetOperatorName.setBounds(new java.awt.Rectangle(160, 90,
					100, 20));
		}
		return jTextFieldgetOperatorName;
	}

	
	//构造增加管理员的方法
	private JButton getJButtonAddOperator() {
		if (jButtonAddOperator == null) {
			jButtonAddOperator = new JButton();
			jButtonAddOperator.setBounds(new java.awt.Rectangle(46,195,100,30));
			jButtonAddOperator.setText("增加管理员");
			jButtonAddOperator.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					if (checkOperatorInputValue()) {
						Operator value = getOperatorInputValue();
						OperatorSettingControl control = new OperatorSettingControl();
						DefaultTableModel model = (DefaultTableModel) getJTableOperatorSetting()
								.getModel();

						if (control.insertOperatorInfo(value)) {
							Object[] data = {
									String.valueOf(value.getOperatorId()),
									value.getOperatorName().trim(),
									value.getOperatorLevel().trim(),

							};
							model.addRow(data);
							JOptionPane.showMessageDialog(null, "数据插入成功",
									"插入提示", JOptionPane.YES_OPTION);

						}
					}
				}
			});
		}
		return jButtonAddOperator;
	}

	
	//构造修改管理员信息的方法
	private JButton getJButtonModifyOperator() {
		if (jButtonModifyOperator == null) {

⌨️ 快捷键说明

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