📄 manager.java~2~
字号:
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 + -