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

📄 mainpage.java

📁 这是一个理发店管理系统
💻 JAVA
字号:
package Barber;

import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.*;

import javax.swing.JLabel;
import javax.swing.JButton;
import java.awt.Rectangle;
import java.awt.event.*;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;

import Barber.CustomerW;
import Barber.Systemset;
import Barber.Showdata;
import Barber.Barberset;
import java.awt.Toolkit;
import javax.swing.*;

public class Mainpage extends JFrame {

	private static final long serialVersionUID = 1L;

	private JPanel jContentPane = null;

	private JLabel jLabel = null;

	private JLabel jLabel1 = null;

	private JButton jButton1 = null;

	private JButton jButton11 = null;

	private JButton jButton12 = null;

	private JButton jButton13 = null;

	private JButton jButton14 = null;

	private JButton jButton15 = null;

	private JButton jButton = null;
	private CustomerW customer;
	private Systemset systemset;
    private Showdata showdata;
    private Barberset barberset;
    /**
	 * This is the default constructor
	 */
	public Mainpage() {
		super();
			initialize();
	}


	/**
	 * This method initializes this
	 * 
	 * @return void
	 */
	private void initialize() {
		this.setBackground(Color.black);
		Toolkit kit = Toolkit.getDefaultToolkit();
		Dimension screenSize = kit.getScreenSize();
		int screenHeight = screenSize.height;
		int screenWidth = screenSize.width;
		this.setBounds(new Rectangle((screenWidth - 636)/ 2,(screenHeight - 537)/ 2, 636, 537));
		this.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/Barber/top.jpg")));
		this.setContentPane(getJContentPane());
		this.setTitle("HIT理发店管理系统");
			}

	/**
	 * This method initializes jContentPane
	 * 
	 * @return javax.swing.JPanel
	 */
	private JPanel getJContentPane() {
		if (jContentPane == null) {
			jLabel1 = new JLabel();
			jLabel1.setBounds(new Rectangle(-2, -13, 463, 535));
			jLabel1.setIcon(new ImageIcon(getClass().getResource("/Barber/0003.jpg")));
			jLabel = new JLabel();
			jLabel.setText("");
			jLabel.setBounds(new Rectangle(0, 0, 597, 0));
			jContentPane = new JPanel();
			jContentPane.setLayout(null);
			jContentPane.setBackground(Color.black);
			jContentPane.add(jLabel, null);
			jContentPane.add(jLabel1, null);
			jContentPane.add(getJButton1(), null);
			jContentPane.add(getJButton11(), null);
			jContentPane.add(getJButton12(), null);
			jContentPane.add(getJButton13(), null);
			jContentPane.add(getJButton14(), null);
			jContentPane.add(getJButton15(), null);
			jContentPane.add(getJButton(), null);
		}
		return jContentPane;
	}

	/**
	 * This method initializes jButton1	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton1() {
		if (jButton1 == null) {
			jButton1 = new JButton();
			jButton1.setBounds(new Rectangle(493, 364, 101, 31));
			jButton1.setToolTipText("");
			jButton1.setIcon(new ImageIcon(getClass().getResource("/Barber/button6.jpg")));
			jButton1.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					CustomerW customerw=new CustomerW();
					customerw.setVisible(false);
					customerw.writedata2("data.txt");
					setVisible(false);
					if(showdata==null)
					{
						showdata=new Showdata();
						showdata.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
						showdata.setVisible(true);
					
					}
				}
			});
				}
		return jButton1;
	}

	/**
	 * This method initializes jButton11	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton11() {
		if (jButton11 == null) {
			jButton11 = new JButton();
			jButton11.setBounds(new Rectangle(494, 232, 102, 33));
			jButton11.setIcon(new ImageIcon(getClass().getResource("/Barber/button4.jpg")));
			jButton11.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					setVisible(false);
					if(showdata==null)
					{
						showdata=new Showdata();
						showdata.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
						showdata.setVisible(true);
					
					}
				}
			});
				}
		return jButton11;
	}

	/**
	 * This method initializes jButton12	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton12() {
		if (jButton12 == null) {
			jButton12 = new JButton();
			jButton12.setBounds(new Rectangle(493, 34, 102, 31));
			jButton12.setText("");
			jButton12.setIcon(new ImageIcon(getClass().getResource("/Barber/button1.jpg")));
			jButton12.setMnemonic(KeyEvent.VK_UNDEFINED);
			jButton12.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					setVisible(false);
					if(customer==null)
					{
						customer=new  CustomerW();
						customer.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
						customer.setVisible(true);
					}
				}
			});
			
		}
		return jButton12;
	}

	/**
	 * This method initializes jButton13	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton13() {
		if (jButton13 == null) {
			jButton13 = new JButton();
			jButton13.setBounds(new Rectangle(494, 99, 100, 32));
			jButton13.setIcon(new ImageIcon(getClass().getResource("/Barber/button2.jpg")));
			jButton13.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
				setVisible(false);
				if(barberset==null)
				{
					barberset=new  Barberset();
					barberset.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
					barberset.setVisible(true);
				}
				}
			});
		
		}
		return jButton13;
	}

	/**
	 * This method initializes jButton14	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton14() {
		if (jButton14 == null) {
			jButton14 = new JButton();
			jButton14.setBounds(new Rectangle(493, 297, 102, 31));
			jButton14.setIcon(new ImageIcon(getClass().getResource("/Barber/button5.jpg")));
			jButton14.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					try {
						PrintWriter out = new PrintWriter(new FileWriter("customer.txt"));
						out.close();
						out = new PrintWriter(new FileWriter("customer1.txt"));
						out.close();
						out = new PrintWriter(new FileWriter("customer2.txt"));
						out.close();
						out = new PrintWriter(new FileWriter("customer3.txt"));
						out.close();
						out = new PrintWriter(new FileWriter("barber2.txt"));
						out.close();
						out = new PrintWriter(new FileWriter("data.txt"));
						out.close();
						JOptionPane.showMessageDialog(null,"开业啦!新的一天即将开始!");
					} catch (IOException e1) {
						// TODO 自动生成 catch 块
						e1.printStackTrace();
					}
				}
			});
				}
		return jButton14;
	}

	/**
	 * This method initializes jButton15	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton15() {
		if (jButton15 == null) {
			jButton15 = new JButton();
			jButton15.setBounds(new Rectangle(493, 438, 101, 29));
			jButton15.setIcon(new ImageIcon(getClass().getResource("/Barber/button7.jpg")));
			jButton15.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					System.exit(0);
				}
			});
				}
		return jButton15;
	}

	/**
	 * This method initializes jButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton() {
		if (jButton == null) {
			jButton = new JButton();
			jButton.setBounds(new Rectangle(494, 164, 101, 31));
			jButton.setIcon(new ImageIcon(getClass().getResource("/Barber/button3.jpg")));
			jButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					setVisible(false);
					if(systemset==null)
					{
						systemset=new Systemset();

						systemset.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
						systemset.setVisible(true);
						}
				}
			});
		}
		return jButton;
	}

}  //  @jve:decl-index=0:visual-constraint="94,10"

⌨️ 快捷键说明

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