酒店点菜系统
import java、sql、*;
import javax、swing、*;
import java、awt、*;
import java、awt、event、*;
import javax、swing、border、*;
public class Jiudian implements ActionListener,ItemList
ener{
static JFrame f=null; //因为要在 main静态方法中被引用,所以必须设
为 static类型
ButtonGroup bg; //按钮组,可组合若干单选按钮
JRadioButton r1,r2,r3,r4,r5; //单选按钮
JRadioButton c1,c2,c3,c4; //单选按钮
int op=0;static int i=0;
public Jiudian()
{ // Dialog = new JDialog(f,”选择您想要得桌号与您喜欢得菜",tr
ue);
f=new JFrr 选择您想要得桌号与您喜欢得菜");
ﻩContainer dialogPane=f、getContentPane();
dialogPane、setLayout(new GridLayout(3,1));
JPanel p1=new JPanel(); //新建一个 Panel
p1、setLayout(new GridLayout(1,5));//设置边框
p1、setBorder(BorderFactory、createTitledBorder(BorderFactory、
createLineBorder(
Color、green,4),"选择桌号"选择桌号 ,TitledBorder、CENTER,TitledBo
rder、TOP));//单选按钮
r1=new JRadioButton(”one”);
r2=new JRadioButton("twowo );
r3=new JRadioButton(( hrhr ;
r4=new JRadioButton("foo );
r5=new JRadioButton(( e");
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); //为单选按钮增加 ItemListe
ner事件监听器
r2、addItemListener(this);
r3、addItemListener(this);
r4、addItemListener(this);
r5、addItemListener(this);
JPanel p2=new JPanel(); //新建一个 Pane1
p2、setLayout(new GridLayout(4,1));//设置边框
p2、setBorder(BorderFactory、createTitledBorder(BorderFa
ctory、createLineBorde(Color、green,4)) 选择您喜欢得菜”,Ti
tledBorder、CENTER,TitledBorder、TOP));//单选钮
c1=new JRadioBuu 小鸡炖蘑菇,价格为:25元/份”);
c2=new JRadioButton(" 青椒炒肉, 价格为:18 元/份");
c3=new JRadioButton(” 东北火锅, 价格为:36 元/份份 );
c4=new JRadii 豆腐炖鱼头,价格为:36元/份");
p2、add(c1);p2、add(c2);
p2、add(c3); p2、add(c4);
c1、addItemListener(this); //为单选按钮增加 ItemListen
er 事件监听器
c2、addItemListener(this);
c3、addItemListener(this);
c4、addItemListener(this);
JPanel p3=new JPanel(); //创建一个新得Panel
p3、setLayout (new GridLayout(1,2));
JButton button1=new JButton(on( 确 定定 );
JButton button2=new JButton("结 帐");