2013-10-27 100 views
0

我試圖刪除這個選擇區域,只要我添加一個按鈕到我的窗體出現。如何刪除MenuBar /選擇lwuit形式

已附上相同的截圖,這可能會幫助您瞭解我在這裏的困境。我不希望這個選擇區域出現在屏幕的底部。

請任何建議或任何指針會有很大的幫助。

關於。

After adding the button

下面是我使用的代碼。(Xlet的項目)

public void showMainForm() { 
    try { 
     mf = new MainForm(); 
     mf.createMainForm(); 
     mf.show(); 
     } catch (Exception e) { 
    } 
} 

public class MainForm extends Form { 
MainForm() { 
    super(); 
} 
private static Container c; 

public void createMainForm() { 
    try { 
     c = new Container(new CoordinateLayout(800,480)); 
     Button btn = new Button(); 
     btn.setX(0); btn.setY(0); 
     c.addComponent(btn); 
     this.getContentPane().addComponent(c); 
    } catch (Exception e) { 
    } 
} 
} 
我試圖再次

表單代碼...

Form frm = new Form(); 
frm.getStyle().setBgTransparency(0); 
//frm.addComponent(new Button("Button")); 
frm.show(); 
+0

如果你能分享你的代碼,我們可以看到這裏發生了什麼。謝謝 – Mun0n

+0

嗨,我已經添加了代碼。讓我知道如果我們需要更多的信息。謝謝。 – Tirath

回答

0

我認爲這問題可以通過將命令添加到Form來解決,而不是像在附加代碼中那樣對Container執行。

ADD

我想我不明白你想說什麼。試試這個代碼,包括我的建議

public void showMainForm() { 
     try { 
      mf = new MainForm(); 
      mf.createMainForm(); 
      mf.show(); 
      } catch (Exception e) { 
     } 
    } 

    public class MainForm extends Form { 
    MainForm() { 
     super(); 
    } 
    private static Container c; 

    public void createMainForm() { 
     try { 
      c = new Container(new CoordinateLayout(800,480)); 
      // Button btn = new Button(); 
      // btn.setX(0); btn.setY(0); 
      // c.addComponent(btn); 
      // this.getContentPane().addComponent(c); 
      Command c = new Command("command"); 
      addCommand(c); 
     } catch (Exception e) { 
     } 
    } 
    } 
+0

謝謝jmunoz。將在這裏檢查並更新。 – Tirath

+0

嗨jmunoz,我嘗試了你的建議,但沒有運氣。查看我使用的新添加的代碼。在這裏,只要我取消註釋第三行,選擇空間就會出現在表單的底部。更多建議/ s ... – Tirath

+0

我修改我的代碼,請看一看 – Mun0n