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

📄 clothesinandoutcountdialog.java

📁 一个优秀的干洗店管理系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
					"客户名称", "联系手机", "是否取走", "操作员" };
			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 + -