📄 clothesinandoutcountdialog.java
字号:
"客户名称", "联系手机", "是否取走", "操作员" };
Object[][] data = {};
DefaultTableModel model = new DefaultTableModel(data, names) {
public boolean isCellEditable(int rowIndex, int columnIndex) {
return false;
}
};
collectionTable = new JTable(model);
collectionTable.getTableHeader().setReorderingAllowed(false);
}
collectionTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
return collectionTable;
}
public JPanel buildClothesInCountPanel() {
if (clothesInCountPanel == null) {
clothesInCountPanel = new JPanel();
clothesInCountPanel.setBorder(BorderFactory
.createTitledBorder("收取衣物数量金额统计列表"));
clothesInCountPanel.setLayout(new GridLayout());
clothesInCountPanel.add(buildCountTableScrollPane());
}
return clothesInCountPanel;
}
public JScrollPane buildCountTableScrollPane() {
if (countTableScrollPane == null) {
countTableScrollPane = new JScrollPane(buildTable());
}
return countTableScrollPane;
}
public JTable buildTable() {
if (countTable == null) {
String[] head = { "衣服名称", "数量", "服务类型", "总金额" };
Object[][] data = {};
DefaultTableModel model = new DefaultTableModel(data, head) {
public boolean isCellEditable(int rowIndex, int columnIndex) {
return false;
}
};
countTable = new JTable(model);
countTable.getTableHeader().setReorderingAllowed(false);
}
return countTable;
}
public JPanel buildClothesDamagedRecorderPanel() {
if (clothesDamagedRecorderPanel == null) {
clothesDamagedRecorderPanel = new JPanel();
clothesDamagedRecorderPanel.setBorder(BorderFactory
.createTitledBorder("索赔衣物记录列表"));
clothesDamagedRecorderPanel.setLayout(new GridBagLayout());
clothesDamagedRecorderPanel.add(new JScrollPane(
buildDamagedCollectionTable()), new GBC(0, 0, 1, 6)
.setFill(GBC.BOTH).setWeight(100, 100));
clothesDamagedRecorderPanel.add(buildLabelPanel(), new GBC(0, 6, 1,
1).setFill(GBC.BOTH).setWeight(10, 10));
clothesDamagedRecorderPanel.add(new JScrollPane(
buildDamagedItemTable()), new GBC(0, 7, 1, 4).setFill(
GBC.BOTH).setWeight(100, 100));
}
return clothesDamagedRecorderPanel;
}
public JTable buildDamagedItemTable() {
if (itemDamagedTable == null) {
String[] head = { "衣服名称", "数量", "服务类型", "折后价", "总金额", "扣折", "衣服附件",
"颜色", "备注" };
Object[][] data = {};
DefaultTableModel model = new DefaultTableModel(data, head) {
public boolean isCellEditable(int rowIndex, int columnIndex) {
return false;
}
};
itemDamagedTable = new JTable(model);
itemDamagedTable.getTableHeader().setReorderingAllowed(false);
}
return itemDamagedTable;
}
public JTable buildDamagedCollectionTable() {
if (damagedCollectionTable == null) {
String[] names = { "索赔日期", "交易单号", "索赔金额", "索赔原因", "操作员" };
Object[][] data = {};
DefaultTableModel model = new DefaultTableModel(data, names) {
public boolean isCellEditable(int rowIndex, int columnIndex) {
return false;
}
};
damagedCollectionTable = new JTable(model);
damagedCollectionTable.getTableHeader().setReorderingAllowed(false);
}
return damagedCollectionTable;
}
public JPanel buildClothesReturnedRecorderPanel() {
if (clothesReturnedRecorderPanel == null) {
clothesReturnedRecorderPanel = new JPanel();
clothesReturnedRecorderPanel.setBorder(BorderFactory
.createTitledBorder("返回重洗衣物记录列表"));
clothesReturnedRecorderPanel.setLayout(new GridBagLayout());
clothesReturnedRecorderPanel.add(new JScrollPane(
buildReturnedCollectionTable()), new GBC(0, 0, 1, 6)
.setFill(GBC.BOTH).setWeight(100, 100));
clothesReturnedRecorderPanel.add(buildLabelPanel(), new GBC(0, 6,
1, 1).setFill(GBC.BOTH).setWeight(10, 10));
clothesReturnedRecorderPanel.add(new JScrollPane(
buildReturnedItemTable()), new GBC(0, 7, 1, 4).setFill(
GBC.BOTH).setWeight(100, 100));
}
return clothesReturnedRecorderPanel;
}
public JTable buildReturnedItemTable() {
if (returnedItemTable == null) {
String[] head = { "衣服名称", "数量", "服务类型", "折后价", "总金额", "扣折", "衣服附件",
"颜色", "是否重洗", "备注" };
Object[][] data = {};
DefaultTableModel model = new DefaultTableModel(data, head) {
public boolean isCellEditable(int rowIndex, int columnIndex) {
return false;
}
};
returnedItemTable = new JTable(model);
returnedItemTable.getTableHeader().setReorderingAllowed(false);
}
returnedItemTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
return returnedItemTable;
}
public JTable buildReturnedCollectionTable() {
if (returnedCollectionTable == null) {
String[] names = { "交易单号", "添加日期", "取衣日期", "应收金额", "实收金额", "会员编号",
"客户名称", "联系手机", "衣服状态", "操作员" };
Object[][] data = {};
DefaultTableModel model = new DefaultTableModel(data, names) {
public boolean isCellEditable(int rowIndex, int columnIndex) {
return false;
}
};
returnedCollectionTable = new JTable(model);
returnedCollectionTable.getTableHeader()
.setReorderingAllowed(false);
}
returnedCollectionTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
return returnedCollectionTable;
}
public JPanel buildClotheOvertimePanel() {
if (clotheOvertimePanel == null) {
clotheOvertimePanel = new JPanel();
clotheOvertimePanel.setBorder(BorderFactory
.createTitledBorder("过期未领取衣物记录列表"));
clotheOvertimePanel.setLayout(new GridBagLayout());
clotheOvertimePanel.add(new JScrollPane(
buildOverTimeCollectionTable()), new GBC(0, 0, 1, 6)
.setFill(GBC.BOTH).setWeight(100, 100));
clotheOvertimePanel.add(buildLabelPanel(), new GBC(0, 6, 1, 1)
.setFill(GBC.BOTH).setWeight(10, 10));
clotheOvertimePanel.add(new JScrollPane(buildOverTimeItemTable()),
new GBC(0, 7, 1, 4).setFill(GBC.BOTH).setWeight(100, 100));
}
return clotheOvertimePanel;
}
public JTable buildOverTimeItemTable() {
if (overTimeItemTable == null) {
String[] head = { "衣服名称", "数量", "服务类型", "折后价", "总金额", "扣折", "衣服附件",
"颜色", "备注" };
Object[][] data = {};
DefaultTableModel model = new DefaultTableModel(data, head) {
public boolean isCellEditable(int rowIndex, int columnIndex) {
return false;
}
};
overTimeItemTable = new JTable(model);
overTimeItemTable.getTableHeader().setReorderingAllowed(false);
}
overTimeItemTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
return overTimeItemTable;
}
public JTable buildOverTimeCollectionTable() {
if (overTimeCollectionTable == null) {
String[] names = { "交易单号", "添加日期", "取衣日期", "应收金额", "实收金额", "会员编号",
"客户名称", "联系手机", "衣服状态", "操作员" };
Object[][] data = {};
DefaultTableModel model = new DefaultTableModel(data, names) {
public boolean isCellEditable(int rowIndex, int columnIndex) {
return false;
}
};
overTimeCollectionTable = new JTable(model);
overTimeCollectionTable.getTableHeader()
.setReorderingAllowed(false);
}
overTimeCollectionTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
return overTimeCollectionTable;
}
private void initComponent() {
initLabel();
}
private void initLabel() {
dateLabel = new JLabel("统计日期:");
toLabel = new JLabel("到");
}
public JComboBox buildFromDateBox() {
if (fromDateBox == null) {
fromDateBox = picker.getDataPacker();
}
return fromDateBox;
}
public JComboBox buildToDateBox() {
if (toDateBox == null) {
toDateBox = picker.getDataPacker();
}
return toDateBox;
}
public JButton buildButton(String name) {
JButton btn = new JButton(name);
btn.addActionListener(new ClothesInAndOutAction(this, log));
return btn;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -