2

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

以下是我的代码:-

    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);

现在我的问题是我想在屏幕底部显示标签,但它会在所有组件都添加到表单中之后显示(而不是在底部)。

我还附上了图片..你可以看到它并了解它。 在此处输入图像描述 那么是否有任何选项可以使用 LWUIT 在 J2ME 的屏幕底部设置标签?

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

4

1 回答 1

5

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

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

this.addComponent(BorderLayout.SOUTH,lblversion);

于 2014-04-04T12:35:44.927 回答