/入住import java.awt.*;import javaawt。event.* ;import javaxswing。*;import javax.swinborder.Border;import javax.swLngtext.;public class A1 extends JFrame implements WindowListener {/定义各个组件JFrame frame = new JFrameA(住系统”);JLabel nameLabel = new JLabe” 客户姓名");JLabel idtifyLabel = new JL’ab 身 l 价证号”);JLabel roomLabel = new JLabe 入住房号”);JLabel moneyLabel = new JLabe"应付金额”);JTextField nameField = new JTextFGMdJTextField idtifyField= new JTextF)eld(JTextField roomField= new JTextFiel;d()JTextField moneyField= new JTextField()JButton buttonibutton?/*public static void main(String) args[{A1 al = new A1();al。go();}*/public void gb(UpperCaseDocument ucDocument = new UpperCaseDocument();nameField.setDocument(ucDocumen;)nameField.setForegrouKcColor.black;//frame.addWindowListen(rthi§ ;nameField addActionListeneGnew ActionListenei ({ public void actionPerformed(ActionE)ent e{ String username = nameFi°elgtetText ;)}});JComboBox jcbl;/组合框String[] itemList ”=现金","刷卡");jcbl = new JComboBox(itemLi§t)jcbl setSelectedIndex;(0)button1=new JButton(确认支付");button2=new JButton "取消支付");final JPanel p1 = new JP6);lp1.add(jcb)1;p1.add(button)1;p1.add(button2);p1.setLayout(new GridLayoU3,1))Border etched = BorderFactory.createEtched)order(Border border = BorderFactory.createTitledJtotrdhffd "付款方式”);p1.setBorder(bor)erbutton1.addActionListeneiew ActionListener(){public void actionPerforbAdtionEvent e{if (egetActionCommand()== ”确认支付”){ JOptionPane showMessageDialog(p1,”支付成功 ",” success",JOptionPane.INFORMA TION_MESSAGE );}}});button2.addActionListener(new ActionListener({public void actionPerforbedtionEvent e){if (e.getActionCommand)=="取消支付”){ JOptionPane showMessageDialog ( p1,"支付失败",” failure"JOptionPane INFORMA TION_MESSAGE );}}});idtifyFie>ldiddActionListener(new ActionList)ner(...