2016-12-30 65 views
2

我創建了一個表單並添加了一個容器。 我試圖通過使用此代碼Codename向容器添加組件

Component container = new Container(new GridBagLayout());   
    try{   
     GridBagConstraints c = new GridBagConstraints(); 
     c.fill = 2; 
     c.weightx = 0.2d; 
     c.gridx = 0; 
     c.gridy = 0; 
     container.addComponent((Object) c, new Label("My Label")); 
     .... 
    } catch (Exception e) 
    { 
    } 

但是將組件添加到容器時使用此代碼,我得到這個錯誤...

cannot find symbol 
symbol: method addComponent(Object,Component) 
location: variable container of type Component 

我按照網站上的所有指令但我似乎無法加入這種成分

感謝

+0

你可以張貼鏈接網站? – Azodious

+0

網站:https://www.codenameone.com/javadoc/com/codename1/ui/Container.html –

回答

2

沒有嘗試,但我認爲

Component container = new Container(new GridBagLayout());   

應改爲:

Container container = new Container(new GridBagLayout());   

因爲addComponent()不是Component的方法但Container。 你可以看到,在Javadoc:

https://www.codenameone.com/javadoc/com/codename1/ui/Component.html

https://www.codenameone.com/javadoc/com/codename1/ui/Container.html

+0

我正在使用import com.codename1.ui.Container; –

+0

當然哦,謝謝 - doh!這工作。謝謝。非常明顯。 –