📄 innmainframe.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 + -