2013-10-27 28 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