如何使用 LWUIT 在 J2ME 屏幕底部设置标签?
Posted
技术标签:
【中文标题】如何使用 LWUIT 在 J2ME 屏幕底部设置标签?【英文标题】:How to set Label at bottom of the screen in J2ME with LWUIT? 【发布时间】:2014-04-04 10:58:06 【问题描述】:我在框布局中显示主窗体。在该框布局中,将标签放在另一个已设置为边框布局的容器中。现在这个容器被添加到主窗体中。
以下是我的代码:-
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);
现在我的问题是我想在屏幕底部显示标签,但它显示在所有组件都已添加到表单中(而不是底部)。
我还附上了图片..你可以看到它并了解它。 那么是否有任何选项可以在 J2ME 中使用 LWUIT 在屏幕底部设置标签?
如果有人有想法,请帮助我。
【问题讨论】:
【参考方案1】:将主窗体设置为边框布局,并将所有组件保存在 1 个容器中,该容器应该是 BoxLayout,然后将这些容器放入主窗体中,并具有给定的边框布局属性
并从标签中删除容器并直接将标签插入主窗体,因为它已被赋予 BorderLayout,因此以这种格式添加您的标签和所有其他组件
this.addComponent(BorderLayout.SOUTH,lblversion);
【讨论】:
好主意.. 效果很好.. 非常感谢您的帮助.. :)以上是关于如何使用 LWUIT 在 J2ME 屏幕底部设置标签?的主要内容,如果未能解决你的问题,请参考以下文章