酒店管理系统实现代码.docx
《酒店管理系统实现代码.docx》由会员分享,可在线阅读,更多相关《酒店管理系统实现代码.docx(107页珍藏版)》请在课桌文档上搜索。
1、/入住importjava.awt*;importjava.awt.evet*;importjavax.swig*;importjavax.swig.border.Border;importjavax.swig.text*;publicclassAlextendsJFrameimplementsWindowListener定义各个组件JFrameframe二newJFrame(入住系统”);JLabeInameLabel二newJLabel(客户姓名);JLabeIidtifyLabel=newJLabel(身份证号”);JLabeIroomLabel=newJLabel(入住房号);JLab
2、eImoneyLabel=newJLabel(“应付金额”);JTextFieIdnameField=newJTextField();JTextFieIdidtifyField=newJTextFieIdQ;JTextFieIdroomField=newJTextField();JTextFieIdmoeyField=newJTextFieIdQ;JButtonbuttol,btton2;*publicstaticvoidmai(Strigargs11)Alal=newAl();al.go();)*/publicvoidgo()UpperCaseDocumentucDocument=newUp
3、perCaseDocumentO;nameField.setDocument(ucDocument);nameField.setForegroud(Color.black);/frame.addWidowListeer(this);nameField.addActionListener(newActionListenerOpublicvoidactionPerformed(ActioEvente)Stringusername二nameField.getText(););JComboBoxjcbl组合框StringQiterList=“现金=涮卡”);jcbl二newJComboBox(item
4、List);jcbl.setSelectedldex(O);buttol=newJBUtton(确认支付”);butto2=newJBUtton(取消支付”);finalJPaneIpl=newJPanel();pl.addQcbl);pl.add(buttonl);pl.add(button2);pl.setLayout(newGridLayout(3,l);Borderetched=BorderFactory1CreateEtchedBorder();Borderborder二BorderFactory.createTitledBorder(etched,付款方式”);pl.setBord
5、er(border);buttol.addActioListener(ewActionListenerQ(publicvoidactioPerformed(ActioEvente)(if(e.getAetionCOmmand()二=确认支付)JOptioPane.showMessageDialog(pl,”支付胜利“success”,JOPtiOnPane.1NFORMATle)N_MESSAGE););butto2.addActioListener(ewActionListenerOpublicvoidactioPerformed(ActioEvente)if(e.getActionComm
6、and()二二取消支付)JOptioPane.showMessageDialog(pl,支付失败”failure”,JOptionPane.lNFORMATION,MESSAGE););idtifyField.addActioListeer(newActionListenerOpublicvoidactioPerformed(ActioEvete)Stringidtify=idtifyField.getText();Stringidtifyword=newString(idtify););roomField.addActionListeer(ewActionListenerOpublicvoi
7、dactioPerformed(ActionEvente)Stringroom=roomField.getText();Stringroomword=newStrig(room););moeyField.addActioListener(ewActionListenerOpublicvoidactionPerformed(ActionEvente)Stringmoney=moneyField.getText();Stringidtifyword=newString(moey););面板IabelPanel放标签JPaneIIabeIPaneI二newJPael();labelPael.setL
8、ayout(newGridLayout(4,l);labelPael.add(ameLabel);labelPael.add(idtifyLabel);labelPael.add(rooLabel);labelPael.add(moneyLabel);面板fieldPael放文本框JPaneIfieldPael=newJPael();fieldPael.setLayout(ewGridLayout(4,l);fieldPael.add(nameField);fieldPael.add(idtifyField);fieldPael.add(roomField);fieldPael.add(mon
9、eyField);面板FionhPaneI放面板IaneIPaneI和面板fieldPanelJPaneInorthPanel=newJPael();northPael.setLayout(ewGridLayout(l,2);northPael.add(labelPael);northPael.add(fieldPael);Containercp=frame.getContentPane();cp.add(orthPael,BorderLayout.NORTH)northPanel放在northcp.add(pl,BorderLayout.SOUTH);frame.setSize(200,25
10、0);frame.setVisible(true);)publicvoidwidowClosing(WidowEvetel)System.exit(0);publicvoidwidowOpeed(WidowEvete2)publicvoidwidowlcoified(WindowEvete3)publicvoidwidowDeicoified(WidowEvente4)publicvoidwidowClosed(WindowEvete5)publicvoidwidowActivated(WidowEvente6)publicvoidwidowDeactivated(WindowEvente7)
11、classUpperCaseDocumentextendsPIainDocumentpublicvoidinsertStrig(intoffset,Stringstring,AttributeSetattributeSet)throwsBadLocationExceptionstring=strig.toUpperCase();super.insertString(offset,string,attributeSet);)其次个:退房importjava.awt*;importjava.awt.evet*;importjavax.swig.*;importjavax.swig.border.B
12、order;importjavax.swig.text*;publicclassA2extendsJFrame定义各个组件JFrameframe二newJFrame(“退房系统);JLabeIameLabel=newJLabel(客户姓名);JLabeIidtifyLabel=newJLabel(身份证号”);JLabeIroomLabel二newJLabel(退房号);JLabeItimeLabel=newJLabel(“退房时间”);JTextFieIdnameField=newJTextField();JTextFieIdidtifyField=newJTextField();JText
13、FieIdroomField=newJTextFieIdQ;JTextFieIdtimeField=newJTextField();JButtonbuttonl,btton2;/JTextAreata二newJTextArea(5,20);*publicstaticvoidmain(StringargsQ)A2a2=newA2();a2.go();)*/publicvoidgo()newUpperCaseDocumentucDocument二UpperCaseDocumentO;nameField.setDocument(ucDocumet);nameField.setForegroud(Co
14、lor.black);nameField.addActioListener(newActionListenerQpublicvoidactionPerformed(ActioEvente)Stringusername二nameField.getText(););buttol=newJBUtton(“是);butto2=newJBUtton(”否);finalJPaneIpl二newJPael();pl.add(buttonl);pl.add(button2);pl.setLayout(newGridLayout(2,l);Borderetched=BorderFactory1CreateEtc
15、hedBorder();Borderborder二BorderFactory.createTitledBorder(etched,是否结清消费账单”);pl.setBorder(border);buttol.addActioListener(ewActionListenerQ(publicvoidactioPerformed(ActioEvente)(if(e.getActioCommand()=)JOptioPane.showMessageDialog(pl,”感谢您的大力支持!:success”,JOPtiOnPane.1NFORMATle)N_MESSAGE);));butto2.add
16、ActioListener(ewActionListenerOpublicvoidactioPerformed(ActionEvente)(if(e.getActionCommand()二二”否”)JOptioPane.showMessageDialog(pl,“请结清消费账单”,“failure”,JOptioPane.lNFORMATION,MESSAGE););idtifyField.addActioListeer(newActionListenerOpublicvoidactionPerformed(ActionEvente)Stringidtify=idtifyField.getTe
17、xt();Stringidtifyword=newString(idtify););roomField.addActionListeer(ewActionListenerQpublicvoidactionPerformed(ActionEvente)Stringroom=roomField.getText();Stringroomword=newStrig(room););timeField.addActioListeer(newActionListenerQpublicvoidactioPerformed(ActionEvente)Stringtime=timeField.getText()
18、;Stringtimeword=newStrig(time););面板IabelPanel放标签JPaneIIabeIPaneI二newJPael();labelPanel.setLayout(newGridLayout(4,l);labelPael.add(ameLabel);labelPanel.add(idtifyLabel);labelPael.add(roomLabel);labelPanel.add(timeLabel);面板fieldPael放文本框JPaneIfieldPael=newJPael();fieldPael.setLayout(ewGridLayout(4,l);f
19、ieldPael.add(nameField);fieldPael.add(idtifyField);fieldPael.add(roomField);fieldPael.add(timeField);面板no11hPanel放面板IaneIPaneI和面板fieldPanelJPaneInorthPanel=newJPael();northPael.setLayout(ewGridLayout(l,2);northPael.add(labelPael);northPael.add(fieldPael);Containercp=frame.getContentPae();cp.add(orth
20、Pael,BorderLayout.NORTH)orthPanel放在northcp.add(pl1BorderLayout.SOUTH);/frame.pack();frame.setSize(200,230);frame.setVisible(true);)classUpperCaseDocumentextendsPIainDocumentpublicvoidinsertStrig(intoffset,Stringstring,AttributeSetattributeSet)throwsBadLocationExceptionstring=strig.toUpperCase();supe
21、r.insertString(offset,string,attributeSet);)第三个:客房预订importjava.awt*;importjava.awt.evet*;importjavax.swig*;importjavax.swig.border.Border;importjavax.swig.text*;publicclassA3extendsJFrame定义各个组件JFrameframe二newJFrame(客房预订);JLabeInameLabel=newJLabel(预订人姓名”);JLabeIumberLabel=newJLabel(手机号”);JTextFieIdna
22、meField=newJTextFieIdQ;JTextFieIdnumberField=newJTextFieIdQ;JRadioButtonrbl二newJRadioButtonC来电预订”);JRadioButtonrb2=newJRadioButton(电话预订);JRadioButtonrb3=newJRadioButtonC电传预订”);JRadioButtonrb4=newJRadioButton(“传真预订”);JRadioButtonrb5=newJRadioButton(“信函预订”);JButtonbuttol,btton2;/*publicstaticvoidmai(S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 管理 系统 实现 代码

链接地址:https://www.desk33.com/p-458052.html