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

📄 manager.java

📁 一个简单的JAVA小旅馆的程序
💻 JAVA
字号:
package 旅馆;import java.awt.*;import java.awt.event.*;import javax.swing.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class Manager extends JFrame {  Search   查询信息;  Modify   修改信息;  CheckIn  登记信息;  CheckOut 结帐退房;  JPanel contentPane;  JLabel jLabel1 = new JLabel();  JButton 查询 = new JButton();  JButton 修改 = new JButton();  JButton 登记 = new JButton();  JButton 结帐 = new JButton();  //Construct the frame  public Manager() {    enableEvents(AWTEvent.WINDOW_EVENT_MASK);    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  //Component initialization  private void jbInit() throws Exception  {    contentPane = (JPanel) this.getContentPane();    contentPane.setLayout(null);    this.setBounds(new Rectangle(50,50,400, 300));    this.setTitle("我的旅馆系统");    this.getContentPane().setBackground(new Color(230, 230, 250));    this.setResizable(false);    jLabel1.setFont(new java.awt.Font("Dialog", 0, 32));    jLabel1.setForeground(Color.red);    jLabel1.setText("欢迎使用");    jLabel1.setBounds(new Rectangle(130, 40, 128, 35));    查询.setBounds(new Rectangle(80, 110, 95, 25));    查询.setFont(new java.awt.Font("Dialog", 0, 15));    查询.setText("查询信息");    查询.addActionListener(new Manager_查询_actionAdapter(this));    修改.setBounds(new Rectangle(218,110, 95, 25));    修改.setFont(new java.awt.Font("Dialog", 0, 15));    修改.setText("修改信息");    修改.addActionListener(new Manager_修改_actionAdapter(this));    登记.setBounds(new Rectangle(80, 185, 95, 25));    登记.setFont(new java.awt.Font("Dialog", 0, 15));    登记.setText("登记入住");    登记.addActionListener(new Manager_登记_actionAdapter(this));    结帐.setBounds(new Rectangle(218, 185, 95, 25));    结帐.setFont(new java.awt.Font("Dialog", 0, 15));    结帐.setText("结帐退房");    结帐.addActionListener(new Manager_结帐_actionAdapter(this));    contentPane.add(查询, null);    contentPane.add(修改, null);    contentPane.add(登记, null);    contentPane.add(结帐, null);    contentPane.add(jLabel1, null);    查询信息=new Search(this);    修改信息=new Modify(this);    登记信息=new CheckIn(this);    结帐退房=new CheckOut(this);  }  //Overridden so we can exit when window is closed  protected void processWindowEvent(WindowEvent e) {    super.processWindowEvent(e);    if (e.getID() == WindowEvent.WINDOW_CLOSING) {      System.exit(0);    }  }  void 查询_actionPerformed(ActionEvent e) {    if(e.getSource()==查询)    { 查询信息.text.setText(null);      查询信息.setVisible(true);结帐退房.setVisible(false);      登记信息.setVisible(false);修改信息.setVisible(false);    }  }  void 修改_actionPerformed(ActionEvent e) {    if(e.getSource()==修改)    { 修改信息.房间号.setEnabled(true);修改信息.房间号.setText(null);      修改信息.姓名.setText(null);修改信息.地址.setText(null);      修改信息.电话.setText(null);修改信息.信用卡号.setText(null);      修改信息.setVisible(true);登记信息.setVisible(false);      查询信息.setVisible(false);结帐退房.setVisible(false);    }  }  void 登记_actionPerformed(ActionEvent e) {    if(e.getSource()==登记)    { 登记信息.房间号.setEnabled(true);登记信息.房间号.setText(null);      登记信息.姓名.setText(null);登记信息.地址.setText(null);      登记信息.电话.setText(null);登记信息.信用卡号.setText(null);      登记信息.setVisible(true);      查询信息.setVisible(false);      修改信息.setVisible(false);      结帐退房.setVisible(false);    }  }  void 结帐_actionPerformed(ActionEvent e) {    if(e.getSource()==结帐)    { 结帐退房.房间号.setEnabled(true);结帐退房.房间号.setText(null);      结帐退房.姓名.setText(null);结帐退房.地址.setText(null);      结帐退房.电话.setText(null);结帐退房.信用卡号.setText(null);      结帐退房.setVisible(true);      登记信息.setVisible(false);      查询信息.setVisible(false);      修改信息.setVisible(false);     }  }}class Manager_查询_actionAdapter implements java.awt.event.ActionListener {  Manager adaptee;  Manager_查询_actionAdapter(Manager adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.查询_actionPerformed(e);  }}class Manager_修改_actionAdapter implements java.awt.event.ActionListener {  Manager adaptee;  Manager_修改_actionAdapter(Manager adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.修改_actionPerformed(e);  }}class Manager_登记_actionAdapter implements java.awt.event.ActionListener {  Manager adaptee;  Manager_登记_actionAdapter(Manager adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.登记_actionPerformed(e);  }}class Manager_结帐_actionAdapter implements java.awt.event.ActionListener {  Manager adaptee;  Manager_结帐_actionAdapter(Manager adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.结帐_actionPerformed(e);  }}

⌨️ 快捷键说明

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