如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
/入住importjava.awt.*;importjavaawt。event.*;importjavaxswing。*;importjavax.swinborder.Border;importjavax.swLngtext.;publicclassA1extendsJFrameimplementsWindowListener{/定义各个组件JFrameframe=newJFrameA(住系统”);JLabelnameLabel=newJLabe”客户姓名");JLabelidtifyLabel=newJL’ab身l价证号”);JLabelroomLabel=newJLabe入住房号”);JLabelmoneyLabel=newJLabe"应付金额”);JTextFieldnameField=newJTextFGMdJTextFieldidtifyField=newJTextF)eld(JTextFieldroomField=newJTextFiel;d()JTextFieldmoneyField=newJTextField()JButtonbuttonibutton?/*publicstaticvoidmain(String)args[{A1al=newA1();al。go();}*/publicvoidgb(UpperCaseDocumentucDocument=newUpperCaseDocument();nameField.setDocument(ucDocumen;)nameField.setForegrouKcColor.black;//frame.addWindowListen(rthi§;nameFieldaddActionListeneGnewActionListenei({publicvoidactionPerformed(ActionE)ente{Stringusername=nameFi°elgtetText;)}});JComboBoxjcbl;/组合框String[]itemList”=现金","刷卡");jcbl=newJComboBox(itemLi§t)jcblsetSelectedIndex;(0)button1=newJButton(确认支付");button2=newJButton"取消支付");finalJPanelp1=newJP6);lp1.add(jcb)1;p1.add(button)1;p1.add(button2);p1.setLayout(newGridLayoU3,1))Borderetched=BorderFactory.createEtched)order(Borderborder=BorderFactory.createTitledJtotrdhffd"付款方式”);p1.setBorder(bor)erbutton1.addActionListeneiewActionListener(){publicvoidactionPerforbAdtionEvente{if(egetActionCommand()==”确认支付”){JOptionPaneshowMessageDialog(p1,”支付成功",”success",JOptionPane.INFORMATION_MESSAGE);}}});button2.addActionListener(newActionListener({publicvoidactionPerforbedtionEvente){if(e.getActionCommand)=="取消支付”){JOptionPaneshowMessageDialog(p1,"支付失败",”failure"JOptionPaneINFORMATION_MESSAGE);}}});idtifyFie>ldiddActionListener(newActionList)ner({publicvoidactionPerform^dtionEvente{Stringidtify=idtifyFgeirdext();Stringidtifyword=newString(;idtify)}});roomField.addActionListener(newActionListener(){publicvoidactionPerform^dtionEvente){Stringroom=roomFie°l(getText(;Stringroomword=newString(rdom}});moneyFieldadd