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

📄 countmanagepanel.java

📁 一个优秀的干洗店管理系统
💻 JAVA
字号:
package view.panel.countmanage;

import java.awt.BorderLayout;
import java.awt.GridBagLayout;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JPanel;

import view.common.GBC;
import view.control.viewaction.BtnAction;
import view.frame.MainFrame;

import common.LogWriter;

public class CountManagePanel extends JPanel {

	private JPanel btnPanel;

	private JPanel statisticsPanel;
	private MainFrame frame;
	private LogWriter log;

	public CountManagePanel(MainFrame frame,LogWriter log) {
		this.frame = frame;
		this.log = log;
		this.add(createStatisticsPanel());
	}

	public JPanel createStatisticsPanel() {
		if (statisticsPanel == null) {
			statisticsPanel = new JPanel();
			statisticsPanel.setLayout(new GridBagLayout());
			statisticsPanel.setLayout(new GridBagLayout());
			statisticsPanel.add(buildBtnPanel("会员消费统计"), new GBC(0, 0, 1, 1)
					.setInset(150).setFill(GBC.HORIZONTAL));
			statisticsPanel.add(buildBtnPanel(" 收入统计 "), new GBC(0, 1, 1, 1)
					.setInset(150).setFill(GBC.HORIZONTAL));
			statisticsPanel.add(buildBtnPanel("收取衣物管理"), new GBC(1, 0, 1, 1)
					.setInset(150).setFill(GBC.HORIZONTAL));
			statisticsPanel.add(buildBtnPanel("收衣取衣统计"), new GBC(1, 1, 1, 1)
					.setInset(150).setFill(GBC.HORIZONTAL));
		}
		return statisticsPanel;
	}

	public JPanel buildBtnPanel(String name) {
		btnPanel = null;
		btnPanel = new JPanel();
		btnPanel.setLayout(new BorderLayout(5,5));
		btnPanel.add(buildBtn(name), BorderLayout.CENTER);	
		return btnPanel;
	}

	public JButton buildBtn(String name) {
		JButton btn = new JButton(name);
		btn.setSize(30, 5);
		ActionListener action = new BtnAction(frame,log);
		btn.addActionListener(action);
		return btn;
	}
}

⌨️ 快捷键说明

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