資源簡介
酒店點菜系統源代碼java+數據庫 可供參考

代碼片段和文件信息
import?java.sql.*;
import?javax.swing.*;
import?java.awt.*;
import?java.awt.event.*;
import?javax.swing.border.*;
/////////////////////////////
public??class?jiudian?implements?ActionListenerItemListener
{
static?Jframe?f=null;?
????//因為要在main靜態方法中被引用,所以必須設為static類型
??ButtonGroup?bg;??????//按鈕組,可組合若干單選按鈕
??JRadioButton?r1r2r3r4r5;??//單選按鈕
??JRadioButton?c1c2c3c4;??//單選按鈕
??int?op=0;
??static?int?i=0;??
??public?jiudian()
??{???//?Dialog?=?new?JDialog(f“選擇您想要的桌號和您喜歡的菜“true);
?? ?f=new?Jframe(“選擇您想要的桌號和您喜歡的菜“);
Container?dialogPane=f.getContentPane();
???dialogPane.setLayout(new?GridLayout(31));
????JPanel?p1=new?JPanel();????????????//新建一個Panel
????p1.setLayout(new?GridLayout(15));
????//設置邊框
????p1.setBorder(BorderFactory.createtitledBorder(BorderFactory.createLineBorder(
???????????Color.green4)“選擇桌號“titledBorder.CENTERtitledBorder.TOP));
????//單選按鈕
????r1=new?JRadioButton(“one“);????????
????r2=new?JRadioButton(“two“);
????r3=new?JRadioButton(“three“);
????r4=new?JRadioButton(“four“);
????r5=new?JRadioButton(“five“);?
????p1.add(r1);
????p1.add(r2);
????p1.add(r3);
????p1.add(r4);?
????p1.add(r5);?????????
????bg=new?ButtonGroup();???????//按鈕組,組合5個單選按鈕,使一次只能選擇一個
????bg.add(r1);
????bg.add(r2);
????bg.add(r3);
????bg.add(r4);
????bg.add(r5);
????r1.addItemListener(this);??//為單選按鈕增加ItemListener事件監聽器
????r2.addItemListener(this);
????r3.addItemListener(this);
????r4.addItemListener(this);
????r5.addItemListener(this);
????
????
????JPanel?p2=new?JPanel();????????????//新建一個Pane1
????p2.setLayout(new?GridLayout(41));
????//設置邊框
????p2.setBorder(BorderFactory.createtitledBorder(BorderFactory.createLineBorder(
???????????Color.green4)“選擇您喜歡的菜“titledBorder.CENTERtitledBorder.TOP));
????//單選按鈕
????c1=new?JRadioButton(“??小雞燉蘑菇,價格為:25元/份“);????????
????c2=new?JRadioButton(“???青椒炒肉,?價格為:18元/份“);
????c3=new?JRadioButton(“???東北火鍋,?價格為:36元/份“);
????c4=new?JRadioButton(“??豆腐燉魚頭,價格為:36元/份“);?
????p2.add(c1);
????p2.add(c2);
????p2.add(c3);
????p2.add(c4);????????????
????c1.addItemListener(this);??//為單選按鈕增加ItemListener事件監聽器
????c2.addItemListener(this);
????c3.addItemListener(this);
????c4.addItemListener(this);
?????????
????JPanel?p3=new?JPanel();??//創建一個新的Panel
????p3.setLayout?(new?GridLayout(13));
????JButton?button1=new?JButton(“確?定“);
????JButton?button2=new?JButton(“結?帳“);
????JButton?button3=new?JButton(“取?消“);
????p3.add(button1);
????p3.add(button2);
????p3.add(button3);
????button1.addActionListener?(this);???
????button2.addActionListener?(this);??
????button3.addActionListener?(this);????
????//將三個Panel加在內容面板上
????dialogPane.add(p1BorderLayout.NORTH);
????dialogPane.add(p2BorderLayout.CENTER);????????
????dialogPane.add(p3BorderLayout.SOUTH);?
????f.getRootPane?().setDefaultButton?(button1);?//設置窗體回車對應按鈕
???f.pack();?//排版
???f.setBounds(250250400400);
???//f.setVisible?(true);?
???f.addWindowListener(new?WindowAdapter()?{
???????public?void?windowClosing(WindowEvent?evt)?{
????????????????System.exit(0);
???????}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????12601??2007-12-10?10:24??jiudian.java
?????文件?????233472??2007-12-10?10:04??jiudian.mdb
?????文件?????151040??2007-12-10?10:30??酒店點菜系統.doc
-----------?---------??----------?-----??----
???????????????397113????????????????????3
- 上一篇:Java 身份證號查詢
- 下一篇:微信支付jssdk,java版
評論
共有 條評論