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

📄 innmainframe.java

📁 Java语言编写的员工信息管理系统
💻 JAVA
字号:
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;

public class InnMainFrame extends JFrame {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private JPanel jContentPane = null;
	private JMenu FileMenu = null;
	private JMenuItem exitMenuItem = null;
	private JMenu foregroundingMenu = null;
	private JMenuItem reserveMenuItem = null;
	private JMenuItem undoReserveMenuItem = null;
	private JMenuItem enrolMenuItem = null;
	private JMenuItem returnRoomMenuItem = null;
	private JMenuItem transactionMenuItem = null;
	private JMenuItem deleteTransactionMenuItem = null;
	private JMenu searchMenu = null;
	private JMenuItem searchMenuItem = null;
	private JMenuBar innMainFrameJMenuBar = null;
	
	/*
	 * other properties.
	 **/
	Controller controller;
	
	/**
	 * This is the default constructor
	 */
	public InnMainFrame() {
		super();
		initialize();
		controller=new Controller();
	}

	/**
	 * This method initializes this
	 * 
	 * @return void
	 */
	private void initialize() {
		this.setSize(300, 200);
		this.setJMenuBar(getInnMainFrameJMenuBar());
		this.setName("InnMainFrame");
		this.setContentPane(getJContentPane());
		this.setTitle("INN");
	}

	/**
	 * This method initializes jContentPane
	 * 
	 * @return javax.swing.JPanel
	 */
	private JPanel getJContentPane() {
		if (jContentPane == null) {
			jContentPane = new JPanel();
			jContentPane.setLayout(null);
		}
		return jContentPane;
	}

	

	/**
	 * This method initializes jMenu	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getJMenu() {
		if (FileMenu == null) {
			FileMenu = new JMenu();
			FileMenu.setText("文件");
			FileMenu.add(getExitMenuItem());
		}
		return FileMenu;
	}

	/**
	 * This method initializes exitMenuItem	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getExitMenuItem() {
		if (exitMenuItem == null) {
			exitMenuItem = new JMenuItem();
			exitMenuItem.setText("退出");
			exitMenuItem.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					System.exit(0);
				}
			});
		}
		return exitMenuItem;
	}

	/**
	 * This method initializes foregroundingMenu	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getForegroundingMenu() {
		if (foregroundingMenu == null) {
			foregroundingMenu = new JMenu();
			foregroundingMenu.setText("前台操作");
			foregroundingMenu.add(getReserveMenuItem());
			foregroundingMenu.add(getUndoReserveMenuItem());
			foregroundingMenu.add(getEnrolMenuItem());
			foregroundingMenu.add(getRecordServiceMenuItem());
			foregroundingMenu.add(getDeleteTransactionMenuItem());
			foregroundingMenu.add(getReturnRoomMenuItem());
		}
		return foregroundingMenu;
	}

	/**
	 * This method initializes reserveMenuItem	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getReserveMenuItem() {
		if (reserveMenuItem == null) {
			reserveMenuItem = new JMenuItem();
			reserveMenuItem.setText("预定");
			reserveMenuItem.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					controller.reserveInterface();
				}
			});
		}
		return reserveMenuItem;
	}

	/**
	 * This method initializes undoReserveMenuItem	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getUndoReserveMenuItem() {
		if (undoReserveMenuItem == null) {
			undoReserveMenuItem = new JMenuItem();
			undoReserveMenuItem.setText("取消预定");
			undoReserveMenuItem.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					controller.deleteReserveInterface();
				}
			});
		}
		return undoReserveMenuItem;
	}

	/**
	 * This method initializes enrolMenuItem	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getEnrolMenuItem() {
		if (enrolMenuItem == null) {
			enrolMenuItem = new JMenuItem();
			enrolMenuItem.setText("入住");
			enrolMenuItem.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					controller.enrolInterface();
				}
			});
		}
		return enrolMenuItem;
	}

	/**
	 * This method initializes returnRoomMenuItem	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getReturnRoomMenuItem() {
		if (returnRoomMenuItem == null) {
			returnRoomMenuItem = new JMenuItem();
			returnRoomMenuItem.setText("退房");
			returnRoomMenuItem.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					controller.returnRoomInterface();
				}
			});
		}
		return returnRoomMenuItem;
	}

	/**
	 * This method initializes recordServiceMenuItem	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getRecordServiceMenuItem() {
		if (transactionMenuItem == null) {
			transactionMenuItem = new JMenuItem();
			transactionMenuItem.setText("交易");
			transactionMenuItem.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					controller.transactionInterface();
				}
			});
		}
		return transactionMenuItem;
	}

	/**
	 * This method initializes deleteTransactionMenuItem	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getDeleteTransactionMenuItem() {
		if (deleteTransactionMenuItem == null) {
			deleteTransactionMenuItem = new JMenuItem();
			deleteTransactionMenuItem.setText("删除交易");
			deleteTransactionMenuItem
					.addActionListener(new java.awt.event.ActionListener() {
						public void actionPerformed(java.awt.event.ActionEvent e) {
							controller.deleteTransactionInterface();
						}
					});
		}
		return deleteTransactionMenuItem;
	}

	/**
	 * This method initializes searchMenu	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getSearchMenu() {
		if (searchMenu == null) {
			searchMenu = new JMenu();
			searchMenu.setText("查询");
			searchMenu.add(getSearchMenuItem());
		}
		return searchMenu;
	}

	/**
	 * This method initializes searchMenuItem	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getSearchMenuItem() {
		if (searchMenuItem == null) {
			searchMenuItem = new JMenuItem();
			searchMenuItem.setText("查询");
			searchMenuItem.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					controller.searchInterface();
				}
			});
		}
		return searchMenuItem;
	}

	/**
	 * This method initializes innMainFrameJMenuBar	
	 * 	
	 * @return javax.swing.JMenuBar	
	 */
	private JMenuBar getInnMainFrameJMenuBar() {
		if (innMainFrameJMenuBar == null) {
			innMainFrameJMenuBar = new JMenuBar();
			innMainFrameJMenuBar.add(getJMenu());
			innMainFrameJMenuBar.add(getForegroundingMenu());
			innMainFrameJMenuBar.add(getSearchMenu());
		}
		return innMainFrameJMenuBar;
	}

}

⌨️ 快捷键说明

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