如何使用LWUIT在J2ME的屏幕底部设置Label?

Kin*_*hah 2 lwuit java-me lwuit-form lwuit-label lwuit-container

我在Box Layout中显示主窗体.在该框布局中,将Label放在另一个已设置为边框布局的容器中.现在这个容器被添加到主窗体中.

以下是我的代码: -

    lblversion=new Label((String)keyvalues.get("lbl_versionnumber"));
            lblversion.setAlignment(lblversion.RIGHT);
            lblversion.setVerticalAlignment(lblversion.BOTTOM);
 Container row0= new Container(new BorderLayout());
row0.addComponent(BorderLayout.SOUTH,lblversion);
 this.addComponent(row0);
Run Code Online (Sandbox Code Playgroud)

现在我的问题是我想在屏幕底部显示标签,但它显示所有组件已添加到窗体中(而不是在底部).

我还附上了图片......你可以看到并了解它. 在此输入图像描述 那么有没有选择在J2ME中使用LWUIT在屏幕底部设置标签?

如果有人有想法,请帮助我.

小智 5

将主窗体设置为边框布局并将所有组件保存在1个容器中,该容器应为BoxLayout,然后将这些容器放在具有BorderLayout的Given Attribute的主窗体中

并从标签中删除容器并直接将标签插入主窗体,因为它已被赋予BorderLayout,因此在此格式中添加您的标签以及所有其他组件

this.addComponent(BorderLayout.SOUTH,lblversion);

  • 好主意..它的工作原理非常好..非常感谢你的帮助.. :) (3认同)