2014-03-05 104 views
-1

我已經做了一些研究,我想我有這個嵌套的錯誤或可能的init()頭是不正確的?我現在一直在研究這個問題兩天,但似乎無法弄清楚我做錯了什麼。這種分配是因爲昨天,但我不能讓它在調試送編譯期間的語法錯誤

我不斷收到此錯誤: ShippingCostCalcApplet.java:35:錯誤:預期 複選框hiddenBox =新的複選框(」「),真,代碼組) ; ^ ShippingCostCalcApplet.java:35:錯誤:表達式的非法開始 複選框hiddenBox = new Checkbox(「」),true,codeGroup); ^ ShippingCostCalcApplet.java:35:error:';'預計 複選框hiddenBox = new Checkbox(「」),true,codeGroup); ^ 3個錯誤

下面是代碼:

public class ShippingCostCalcApplet extends Applet implements ItemListener 
{ 
    double price, shippingCost; 
    int code; 
    Color purple = new Color (72, 61, 139); 

    public void init() 
    { 
    Label promptLabel = new Label("Enter the total order price (do not use punctuation or dollar signs)."); 
     TextField priceField = new TextField(20); 

    Label codeLabel = new Label("Select your method of shipping:"); 

    CheckboxGroup codeGroup = new CheckboxGroup(); 
     Checkbox overnightBox = new Checkbox("Priorityovernight shipping",false,codeGroup); 
     Checkbox expressBox = new Checkbox("Express shipping 2 business days",false,codeGroup); 
     Checkbox standardBox = new Checkbox("Standard shipping 3-7 business days",false,codeGroup); 
     Checkbox hiddenBox = new Checkbox(" "),true,codeGroup); 

    Label outputLabel = new Label("Select your shipping rate."); 


     setBackground(purple); 
     setForeground(Color.white); 
     add(promptLabel); 
     add(priceField); 
     priceField.requestFocus(); 
     priceField.setForeground(Color.black); 
     add(codeLabel); 
     add(overnightBox); 
     overnightBox.addItemListener(this); 
     add(expressBox); 
     expressBox.addItemListener(this); 
     add(standardBox); 
     standardBox.addItemListener(this); 
     add(outputLabel); 
     } 

回答

2

擺脫額外的支架。

Checkbox hiddenBox = new Checkbox(" "),true,codeGroup); 

Checkbox hiddenBox = new Checkbox(" ",true,codeGroup); 
+0

這是一個錯誤,我無法相信我錯過了!修復它後,我仍然有錯誤。我對java很陌生。 – YunieQueen