監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

請教java gui 編程高手 披薩餐廳訂單管理系統(tǒng)

申請免費(fèi)試用、咨詢電話:400-8352-114

  泛普軟件訂單管理系統(tǒng),我先編寫了一個主程序,如下:

  import javax.swing.*;

  public class Order1

  {

  public static void main(String[] args)

  {

  JFrame frame=new JFrame("披薩餐廳訂單管理系統(tǒng)");

  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

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

  frame.pack();

  frame.setVisible(true);

  }

  }

  A是我的主面板類,內(nèi)容較多,但是A能編譯通過,但是主程序在編譯通過后運(yùn)行時出現(xiàn)如下錯誤提示: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)

  實(shí)在搞不清楚哪里錯誤了,希望高手不吝賜教,不勝感激!由于;篇幅限制,貼出部分A類內(nèi)容:

  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("紐約風(fēng)味");

  chicago=new JRadioButton("芝加哥風(fēng)味");

  naples=new JRadioButton("那不勒斯風(fēng)味");

  canada=new JRadioButton("加拿大風(fēng)味");

  rome=new JRadioButton("羅馬風(fēng)味");

  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);

  }

  }

  

發(fā)布:2006-08-07 22:26    編輯:泛普軟件 · xiaoyi    [打印此頁]    [關(guān)閉]
相關(guān)文章:

泛普訂單管理系統(tǒng)其他應(yīng)用

質(zhì)量管理工具 商品管理系統(tǒng) 計量管理系統(tǒng) 訂單管理系統(tǒng) 供應(yīng)商管理系統(tǒng) 供應(yīng)鏈管理系統(tǒng) 經(jīng)銷商管理系統(tǒng) 采購管理系統(tǒng) 免費(fèi)供應(yīng)商管理軟件 免費(fèi)經(jīng)銷商管理軟件 免費(fèi)采購管理系統(tǒng) 供應(yīng)商管理軟件下載 供應(yīng)鏈管理軟件下載 供應(yīng)鏈管理系統(tǒng)下載 經(jīng)銷商管理系統(tǒng)下載 采購管理系統(tǒng)下載