




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、/入住import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.Border;import javax.swing.text.*;public class A1 extends JFrame implements WindowListener /定義各個(gè)組件 JFrame frame = new JFrame ("入住系統(tǒng)"); JLabel nameLabel = new JLabel("客戶姓名"); JLabel idtifyLa
2、bel = new JLabel("身份證號(hào)"); JLabel roomLabel = new JLabel("入住房號(hào)"); JLabel moneyLabel = new JLabel("應(yīng)付金額"); JTextField nameField = new JTextField(); JTextField idtifyField= new JTextField(); JTextField roomField= new JTextField(); JTextField moneyField= new JTextField(); J
3、Button button1,button2; /* public static void main(String args) A1 a1 = new A1(); a1.go(); */ public void go() UpperCaseDocument ucDocument = new UpperCaseDocument(); nameField.setDocument(ucDocument); nameField.setForeground(Color.black); /frame.addWindowListener(this); nameField.addActionListener(
4、new ActionListener() public void actionPerformed(ActionEvent e) String username = nameField.getText(); ); JComboBox jcb1;/組合框 String itemList = "現(xiàn)金", "刷卡" ; jcb1 = new JComboBox(itemList); jcb1.setSelectedIndex(0); button1=new JButton("確認(rèn)支付"); button2=new JButton("
5、取消支付"); final JPanel p1 = new JPanel(); p1.add(jcb1); p1.add(button1); p1.add(button2); p1.setLayout(new GridLayout(3,1); Border etched = BorderFactory.createEtchedBorder(); Border border = BorderFactory.createTitledBorder(etched, "付款方式"); p1.setBorder(border); button1.addActionListen
6、er(new ActionListener() public void actionPerformed(ActionEvent e) if (e.getActionCommand()="確認(rèn)支付") JOptionPane.showMessageDialog(p1, "支付成功","success", JOptionPane.INFORMATION_MESSAGE); ); button2.addActionListener(new ActionListener() public void actionPerformed(Action
7、Event e) if (e.getActionCommand()="取消支付") JOptionPane.showMessageDialog(p1, "支付失敗","failure", JOptionPane.INFORMATION_MESSAGE); ); idtifyField.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) String idtify= idtifyField.getText(); String
8、idtifyword= new String(idtify); ); roomField.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) String room= roomField.getText(); String roomword= new String(room); ); moneyField.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) String m
9、oney= moneyField.getText(); String idtifyword= new String(money); ); /面板labelPanel放標(biāo)簽 JPanel labelPanel = new JPanel(); labelPanel.setLayout(new GridLayout(4,1); labelPanel.add(nameLabel); labelPanel.add(idtifyLabel); labelPanel.add(roomLabel); labelPanel.add(moneyLabel); /面板fieldPanel放文本框 JPanel fi
10、eldPanel = new JPanel(); fieldPanel.setLayout(new GridLayout(4,1); fieldPanel.add(nameField); fieldPanel.add(idtifyField); fieldPanel.add(roomField); fieldPanel.add( moneyField); /面板northPanel放面板lanelPanel和面板fieldPanel JPanel northPanel = new JPanel(); northPanel.setLayout(new GridLayout(1,2); north
11、Panel.add(labelPanel); northPanel.add(fieldPanel); Container cp = frame.getContentPane(); cp.add(northPanel,BorderLayout.NORTH);/northPanel放在north cp.add(p1,BorderLayout.SOUTH); frame.setSize(200,250); frame.setVisible(true); public void windowClosing(WindowEvent e1) System.exit(0); public void wind
12、owOpened(WindowEvent e2) public void windowIconified(WindowEvent e3) public void windowDeiconified(WindowEvent e4) public void windowClosed(WindowEvent e5) public void windowActivated(WindowEvent e6) public void windowDeactivated(WindowEvent e7) class UpperCaseDocument extends PlainDocument public v
13、oid insertString(int offset, String string, AttributeSet attributeSet) throws BadLocationException string = string.toUpperCase(); super.insertString(offset,string, attributeSet); 第二個(gè):/退房import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.Border;import javax.swing
14、.text.*;public class A2 extends JFrame /定義各個(gè)組件 JFrame frame = new JFrame ("退房系統(tǒng)"); JLabel nameLabel = new JLabel("客戶姓名"); JLabel idtifyLabel = new JLabel("身份證號(hào)"); JLabel roomLabel = new JLabel("退房號(hào)"); JLabel timeLabel = new JLabel("退房時(shí)間"); JTextField
15、 nameField = new JTextField(); JTextField idtifyField= new JTextField(); JTextField roomField= new JTextField(); JTextField timeField= new JTextField(); JButton button1,button2; /JTextArea ta = new JTextArea(5,20); /* public static void main(String args) A2 a2 = new A2(); a2.go(); */ public void go(
16、) UpperCaseDocument ucDocument = new UpperCaseDocument(); nameField.setDocument(ucDocument); nameField.setForeground(Color.black); nameField.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) String username = nameField.getText(); ); button1=new JButton("是");
17、 button2=new JButton("否"); final JPanel p1 = new JPanel(); p1.add(button1); p1.add(button2); p1.setLayout(new GridLayout(2,1); Border etched = BorderFactory.createEtchedBorder(); Border border = BorderFactory.createTitledBorder(etched, "是否結(jié)清消費(fèi)賬單"); p1.setBorder(border); button1.a
18、ddActionListener(new ActionListener() public void actionPerformed(ActionEvent e) if (e.getActionCommand()="是") JOptionPane.showMessageDialog(p1, "謝謝您的大力支持!","success", JOptionPane.INFORMATION_MESSAGE); ); button2.addActionListener(new ActionListener() public void action
19、Performed(ActionEvent e) if (e.getActionCommand()="否") JOptionPane.showMessageDialog(p1, "請(qǐng)結(jié)清消費(fèi)賬單","failure", JOptionPane.INFORMATION_MESSAGE); ); idtifyField.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) String idtify= idtifyField.ge
20、tText(); String idtifyword= new String(idtify); ); roomField.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) String room= roomField.getText(); String roomword= new String(room); ); timeField.addActionListener(new ActionListener() public void actionPerformed(ActionEv
21、ent e) String time= timeField.getText(); String timeword= new String(time); ); /面板labelPanel放標(biāo)簽 JPanel labelPanel = new JPanel(); labelPanel.setLayout(new GridLayout(4,1); labelPanel.add(nameLabel); labelPanel.add(idtifyLabel); labelPanel.add(roomLabel); labelPanel.add(timeLabel); /面板fieldPanel放文本框
22、JPanel fieldPanel = new JPanel(); fieldPanel.setLayout(new GridLayout(4,1); fieldPanel.add(nameField); fieldPanel.add(idtifyField); fieldPanel.add(roomField); fieldPanel.add( timeField); /面板northPanel放面板lanelPanel和面板fieldPanel JPanel northPanel = new JPanel(); northPanel.setLayout(new GridLayout(1,2
23、); northPanel.add(labelPanel); northPanel.add(fieldPanel); Container cp = frame.getContentPane(); cp.add(northPanel,BorderLayout.NORTH);/northPanel放在north cp.add(p1,BorderLayout.SOUTH); / frame.pack(); frame.setSize(200,230); frame.setVisible(true); class UpperCaseDocument extends PlainDocument publ
24、ic void insertString(int offset, String string, AttributeSet attributeSet) throws BadLocationException string = string.toUpperCase(); super.insertString(offset,string, attributeSet); 第三個(gè):/客房預(yù)訂import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.Border;import javax
25、.swing.text.*;public class A3 extends JFrame /定義各個(gè)組件 JFrame frame = new JFrame ("客房預(yù)訂"); JLabel nameLabel = new JLabel("預(yù)訂人姓名"); JLabel numberLabel = new JLabel("手機(jī)號(hào)"); JTextField nameField = new JTextField(); JTextField numberField= new JTextField(); JRadioButton rb1 =
26、 new JRadioButton("來(lái)電預(yù)訂"); JRadioButton rb2 = new JRadioButton("電話預(yù)訂"); JRadioButton rb3 = new JRadioButton("電傳預(yù)訂"); JRadioButton rb4 = new JRadioButton("傳真預(yù)訂"); JRadioButton rb5 = new JRadioButton("信函預(yù)訂"); JButton button1,button2; /* * public static
27、 void main(String args) A3 a3 = new A3(); a3.go(); */ public void go() UpperCaseDocument ucDocument = new UpperCaseDocument(); nameField.setDocument(ucDocument); nameField.setForeground(Color.black); nameField.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) String u
28、sername = nameField.getText(); ); JComboBox jcb1;/組合框 String itemList = "總統(tǒng)套房", "雙人間","單人間" ; jcb1 = new JComboBox(itemList); jcb1.setSelectedIndex(0); button1=new JButton("是"); button2=new JButton("否"); final JPanel p1 = new JPanel(); p1.add(jcb1);
29、p1.add(button1); p1.add(button2); p1.setLayout(new GridLayout(3,1); Border etched = BorderFactory.createEtchedBorder(); Border border = BorderFactory.createTitledBorder(etched, "預(yù)訂房類型"); p1.setBorder(border); button1.addActionListener(new ActionListener() public void actionPerformed(Action
30、Event e) if (e.getActionCommand()="是") JOptionPane.showMessageDialog(p1, "客人預(yù)訂成功","success", JOptionPane.INFORMATION_MESSAGE); ); button2.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) if (e.getActionCommand()="否") JOptionPan
31、e.showMessageDialog(p1, "客人預(yù)訂失敗","failure", JOptionPane.INFORMATION_MESSAGE); ); JPanel p2 = new JPanel(); p2.add(rb1); p2.add(rb2); p2.add(rb3); p2.add(rb4); p2.add(rb5); p2.setLayout(new FlowLayout(); border = BorderFactory.createTitledBorder(etched, "預(yù)訂方式"); p2.setBo
32、rder(border); /創(chuàng)建ButtonGroup按鈕組,并在組中添加按鈕 ButtonGroup group1 = new ButtonGroup(); group1.add(rb1); group1.add(rb2); group1.add(rb3); group1.add(rb4); group1.add(rb5); numberField.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) String number= numberField.getText(); St
33、ring numberword= new String(number); ); /面板labelPanel放標(biāo)簽 JPanel labelPanel = new JPanel(); labelPanel.setLayout(new GridLayout(2,1); labelPanel.add(nameLabel); labelPanel.add(numberLabel); /面板fieldPanel放文本框 JPanel fieldPanel = new JPanel(); fieldPanel.setLayout(new GridLayout(2,1); fieldPanel.add(na
34、meField); fieldPanel.add(numberField); /面板northPanel放面板lanelPanel和面板fieldPanel JPanel northPanel = new JPanel(); northPanel.setLayout(new GridLayout(1,2); northPanel.add(labelPanel); northPanel.add(fieldPanel); Container cp = frame.getContentPane(); cp.add(northPanel,BorderLayout.NORTH);/northPanel放
35、在north cp.add(p2,BorderLayout.CENTER); cp.add(p1,BorderLayout.SOUTH); frame.setSize(200,330); frame.setVisible(true); class UpperCaseDocument extends PlainDocument public void insertString(int offset, String string, AttributeSet attributeSet) throws BadLocationException string = string.toUpperCase()
36、; super.insertString(offset,string, attributeSet); 第四個(gè)/餐飲預(yù)訂import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.Border;import javax.swing.text.*;public class A4 extends JFrame /定義各個(gè)組件 JFrame frame = new JFrame ("餐飲預(yù)訂"); JLabel nameLabel = new JLabel(&quo
37、t;預(yù)訂人姓名"); JLabel timeLabel = new JLabel("預(yù)訂消費(fèi)時(shí)間"); JTextField nameField = new JTextField(); JTextField timeField= new JTextField(); JCheckBox cb1 = new JCheckBox("中餐"); JCheckBox cb2 = new JCheckBox("西餐"); JCheckBox cb3 = new JCheckBox("紅酒"); JCheckBox c
38、b4 = new JCheckBox("飲料"); JCheckBox cb5 = new JCheckBox("甜點(diǎn)"); JCheckBox cb6 = new JCheckBox("水果"); JButton button1,button2; /* public static void main(String args) A4 a4 = new A4(); a4.go(); */ public void go() UpperCaseDocument ucDocument = new UpperCaseDocument(); na
39、meField.setDocument(ucDocument); nameField.setForeground(Color.black); nameField.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) String username = nameField.getText();/ta.append("nUser Name : "+username); ); button1=new JButton("是"); button2=new
40、JButton("否"); final JPanel p1 = new JPanel(); p1.add(button1); p1.add(button2); p1.setLayout(new GridLayout(3,1); Border etched = BorderFactory.createEtchedBorder(); Border border = BorderFactory.createTitledBorder(etched, "確認(rèn)訂餐"); p1.setBorder(border); button1.addActionListener(
41、new ActionListener() public void actionPerformed(ActionEvent e) if (e.getActionCommand()="是") JOptionPane.showMessageDialog(p1, "訂餐成功","success", JOptionPane.INFORMATION_MESSAGE); ); button2.addActionListener(new ActionListener() public void actionPerformed(ActionEvent
42、e) if (e.getActionCommand()="否") JOptionPane.showMessageDialog(p1, "訂餐失敗","failure", JOptionPane.INFORMATION_MESSAGE); ); timeField.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) String time= timeField.getText(); String timeword= new S
43、tring(time); ); JPanel p2 = new JPanel(); p2.add(cb1); p2.add(cb2); p2.add(cb3); p2.add(cb4); p2.add(cb5); p2.add(cb6); Border etched1 = BorderFactory.createEtchedBorder(); Border border1 = BorderFactory.createTitledBorder(etched1, "預(yù)訂內(nèi)容"); p2.setBorder(border1); /面板labelPanel放標(biāo)簽 JPanel labelPanel = new JPanel(); labelPanel.setLayout(new GridLayout(4,1); labelPanel.add(nameLabel); labelPanel.add(timeLabel); /面板fieldPanel放文本框 JPanel fieldPanel = new JPanel(); fieldPanel.setLayout(new GridLayout(4,1); fieldPanel.add(nameField); fieldP
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年養(yǎng)老保險(xiǎn)考試試題及答案
- 2025年電網(wǎng)會(huì)計(jì)面試題及答案
- 2025年你的理解測(cè)試題及答案
- 修身語(yǔ)100則:原文+譯文
- 2025年建材銷售面試試題及答案
- 2025年空間站面試題及答案
- 2025年股權(quán)銷售面試試題及答案
- 2025年測(cè)繪副總理論試題及答案
- 2025年高中資料測(cè)試題及答案
- 2025年骨生物力學(xué)試題及答案
- 梁?jiǎn)卧膸缀畏蔷€性有限元法PPT
- 電廠粉煤灰儲(chǔ)灰場(chǎng)施工組織設(shè)計(jì)(DOC89頁(yè))
- 單晶爐熱場(chǎng)結(jié)構(gòu)ppt課件
- 安全保衛(wèi)實(shí)務(wù)實(shí)訓(xùn)教學(xué)大綱
- 《煉油設(shè)備培訓(xùn)》ppt課件
- 《廣告學(xué)概論》教案
- 遼寧醫(yī)院明細(xì).xls
- 健康教育護(hù)理服務(wù)質(zhì)量評(píng)價(jià)標(biāo)準(zhǔn)
- [合同協(xié)議]車輛掛靠協(xié)議書(shū)
- MT_T 1175-2019 輸送瓦斯用鋼管_(高清版)
- 化糞池鋼板樁施工方案
評(píng)論
0/150
提交評(píng)論