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