java点菜系统代码.pdf
《java点菜系统代码.pdf》由会员分享,可在线阅读,更多相关《java点菜系统代码.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、酒店点菜系统import java、sql、*;import javax、swing、*;import java、awt、*;import java、awt、event、*;import javax、swing、border、*;public class Jiudian implements ActionListener,ItemListener(static JFrame f=null; 因为要在 main 静态方法中被引用,所以必须设为 static 类型ButtonGroup bg;/按钮组,可组合若干单选按钮JRadioButton r1,r2,r3,r4,r5;单选按钮JRadioB
2、utton c1,c2,c3,c4;单选按钮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(3,1);JPanel p1=new JPanel();新建一个 Panelpl、setLayout(new GridLayout(1,5);/ 设置边框p1、setBo
3、rder(BorderFactory、createTitledBorder(BorderFactory、createLineBorder(Color、green,4),选择桌号,TitledBorder、CENTER,TitledBorder、TOP);/单选 按钮r1=new JRadioButton(one);r2=new JRadioButton(two);r3=new JRadioButton(three);r4=new JRadioButton(four);r5=new JRadioButton(five);p1、add(;p1、add(r2);p1、add(r3); p1、add(
4、r4); p1、add(r5);bg=new ButtonGroup();按钮组,组合 5 个单选按钮,使一次只能选择一个bg、add(r1);bg、add(r2);bg、add(r3);bg、add(r4);bg、add(r5);r1、addltemListener(this); 为单选按钮增加 ItemListener 事件监听器r2、 addltemListener(this);r4r3、addltemListener(this);addltemListener(this);r5、 addltemListener(this);JPanel p2=new JPanel();新建一个 Pan
5、e1p2、setLayout(new GridLayout(4,1);/ 设置边框createLineBorde(Colorp2、 setBorder(BorderFactory、green,4),选择您喜欢的菜、 createTitledBorder(BorderFactory,TitledBorder、CENTER,TitledBorder、TOP);/单选钮c1=new JRadioButton(小鸡炖蘑菇 价格为:25 元/份,c2=new JRadioButton(青椒炒肉,价格为:18 元/份,c3=new JRadioButton(东北火锅,价格为:36 元/份,c4=new J
6、RadioButton( 豆腐炖鱼头 价格为:36 元/份);p2、add(c1);p2、add(c2);p2、add(c3); p2、add(c4);c1、addltemListener(this); 为单选按钮增加 ltemListener 事件监听器c2、 addltemListener(this);c3、 addltemListener(this);c4、 addltemListener(this);JPanel p3=new JPanel(); 创建一个新的 Panelp3、setLayout (new GridLayout(1,2);JButton button1=new JBut
7、ton(确 定);JButton button2=new JButton(结 帐);button1p3、add(button1); p3、addActionListener (this);、add(button2);button2、addActionListener (this);/将三个 Panel 加在内容面板上dialogPane、add(p1,BorderLayout、NORTH);dialogPane、add(p2,BorderLayout、CENTER);dialogPane、add(p3,BorderLayout、SOUTH);f、getRootPane ()、setDefaul
8、tButton (button1); 设置窗体回车对应按钮 f、pack(); /排版f、setBounds(250,250,400,400); f、addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent evt) System 、exit(0);); public void itemStateChanged(ItemEvent e)单选钮被点击时触发 if(e、getSource()=r1) op=1; if(e、getSource()=r2) op=2;if(e 、 getSource()=r3
9、)op=3;if(e 、 getSource()=r4)op=4;if(e 、getSource()=r5) op=5; if(e、getSource()=c1) i=1; if(e、getSource()=c2) i=2;if(e、getSource()=c3)i=3;if(e、getSource()=c4)i=4;publicvoidactionPerformed(ActionEvent e)单选按钮被点击时触发 String cmd = e、getActionCommand();if (cmd、equals(确 定) tryClass 、 forName(sun 、 jdbc 、 odb
10、c 、JdbcOdbcDriver);Connectioncon=DriverManagergetConnection(jdbc:odbc:jiudian”,test”,1234”);Statementstmt=con、createStatement(); int m=0,val=0;String str=null;String SQLOrder; switch (op) case1: switch(i) case 1: m=1;val=25;str=小鸡炖蘑菇;SQLOrder=Insert Into jiudian Values(+m+”,”+str+,+val+)”; stmt、exec
11、uteUpdate(SQLOrder);case 2: m=1;val=18;str=青椒炒肉;SQLOrder=Insert Into jiudianValues (+m+,+str+,+val+);stmt、executeUpdate(SQLOrder);case 3: m=1;val=36;str=东北火锅;SQLOrder=Insert Into jiudian Values(+m+,+str+,+val+); stmt、executeUpdate(SQLOrder); case 4:m=1;val=36;str=豆腐炖鱼头;SQLOrder=Insert Into jiudian V
12、alues (+m+,+str+,+val+); stmt、executeUpdate(SQLOrder); break; case 2: switch(i) case 1:m=2;val=25;str=小鸡炖蘑菇;SQLOrder=Insert Into jiudian Values (+m+,+str+,+val+); stmt、executeUpdate(SQLOrder);case 2:m=2;val=18;str=青椒炒肉;SQLOrder=Insert Into jiudian Values (+m+,+str+,+val+); stmt、executeUpdate(SQLOrde
13、r);case 3: m=2;val=36;str=东北火锅;SQLOrder=Insert Into jiudian Values (+m+,+str+,+val+); stmt、executeUpdate(SQLOrder);case 4:m=2;val=36;str=豆腐炖鱼头;SQLOrder=Insert Into jiudian Values (+m+,+str+,+val+); stmt、executeUpdate(SQLOrder); case 3: switch(i) case 1: m=3;val=25;str=小鸡炖蘑菇;SQLOrder=Insert Into jiud
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 点菜 系统 代码
限制150内