监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
订单管理系统

当前位置:工程项目OA系统 > 领域应用 > 商务管理软件 > 订单管理系统

请教java gui 编程高手 披萨餐厅订单管理系统

申请免费试用、咨询电话:400-8352-114

  泛普软件订单管理系统,我先编写了一个主程序,如下:

  import javax.swing.*;

  public class Order1

  {

  public static void main(String[] args)

  {

  JFrame frame=new JFrame("披萨餐厅订单管理系统");

  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

  frame.getContentPane().add(new A());

  frame.pack();

  frame.setVisible(true);

  }

  }

  A是我的主面板类,内容较多,但是A能编译通过,但是主程序在编译通过后运行时出现如下错误提示:Exception in thread "main" java.awt.AWIError:BoxLayout can't be shared

  at javax.swing.BoxLayout.checkContainer(BoxLayout.javaL445)

  at javax.swing.BoxLayout.invalidateLayout(BoxLauout.java:229)

  ....

  at Order1.main(Order1.java:10)

  实在搞不清楚哪里错误了,希望高手不吝赐教,不胜感激!由于;篇幅限制,贴出部分A类内容:

  public A()

  {

  setBackground(Color.green);

  JPanel panel1=new JPanel();

  JPanel panel2=new JPanel();

  JPanel panel3=new JPanel();

  JPanel panel4=new JPanel();

  JPanel panel5=new JPanel();

  panel1.setLayout(new BoxLayout(this,BoxLayout.X_AXIS));

  size=new JLabel("大小:");

  big=new JRadioButton("大型");

  small=new JRadioButton("小型");

  medium=new JRadioButton("中型");

  settled=new JRadioButton("定制");

  panel1.add(size);

  panel1.add(big);

  panel1.add(medium);

  panel1.add(small);

  panel1.add(settled);

  JPanel panel2_1=new JPanel();

  JPanel panel2_2=new JPanel();

  JPanel panel2_3=new JPanel();

  panel2_1.setLayout(new BoxLayout(this,BoxLayout.Y_AXIS));

  panel2_2.setLayout(new BoxLayout(this,BoxLayout.Y_AXIS));

  panel2_3.setLayout(new BoxLayout(this,BoxLayout.Y_AXIS));

  TitledBorder sec_1=BorderFactory.createTitledBorder("面包");

  TitledBorder sec_2=BorderFactory.createTitledBorder("土司");

  TitledBorder sec_3=BorderFactory.createTitledBorder("奶酪");

  newyork=new JRadioButton("纽约风味");

  chicago=new JRadioButton("芝加哥风味");

  naples=new JRadioButton("那不勒斯风味");

  canada=new JRadioButton("加拿大风味");

  rome=new JRadioButton("罗马风味");

  panel2_1.add(newyork);

  panel2_1.add(chicago);

  panel2_1.add(naples);

  panel2_1.add(canada);

  panel2_1.add(rome);

  panel2_1.setBorder(sec_1);

  tomato=new JRadioButton("西红柿土司");

  potato=new JRadioButton("土豆土司");

  garlic=new JRadioButton("香蒜土司");

  barbecue=new JRadioButton("烤肉土司");

  olive=new JRadioButton("橄榄油土司");

  panel2_2.add(tomato);

  panel2_2.add(potato);

  panel2_2.add(garlic);

  panel2_2.add(barbecue);

  panel2_2.add(olive);

  panel2_2.setBorder(sec_2);

  .....

  .....

  add(panel1);

  add(panel2);

  add(Box.createRigidArea(new Dimension(0,25)));

  add(panel3);

  add(panel4);

  add(panel5);

  }

  }

  

发布:2006-08-07 22:26    编辑:泛普软件 · xiaoyi    [打印此页]    [关闭]
相关文章:

泛普订单管理系统其他应用

质量管理工具 商品管理系统 计量管理系统 订单管理系统 供应商管理系统 供应链管理系统 经销商管理系统 采购管理系统 免费供应商管理软件 免费经销商管理软件 免费采购管理系统 供应商管理软件下载 供应链管理软件下载 供应链管理系统下载 经销商管理系统下载 采购管理系统下载