【发布时间】:2013-07-02 20:17:18
【问题描述】:
我是 Blackberry 的新手,我只是在 Blackberry 中尝试一些示例应用程序。我试图创建一个登录页面。在那里,当我尝试更改文本字段的宽度时,文本字段变得不可见。
以下是创建 TextField 的部分代码。
super(Field.FIELD_VCENTER);
......
t_username = new TextField()
{
public void layout(int width, int height)
{
super.layout(500, 30);
setExtent(500, 30);
}
};
t_username.setMaxSize(10);
t_username.setBorder(BorderFactory.createSimpleBorder(new XYEdges(1,1,1,1),Border.STYLE_SOLID));
我试图创建一个边框来检查它是否会到达,但找不到它。 PFB,快照:
【问题讨论】:
-
内特的回答是正确的。我怀疑它是硬编码的 500。编辑字段总是尝试使用全屏宽度。小屏幕上的 500 像素宽度显然会消失。
-
感谢 Turdugget 的回复。在 Nate 的帮助下,我能够控制 TextBox 的宽度。
-
Turdugget,但我也尝试使用较小的值,但没有成功。谢谢。
标签: blackberry blackberry-jde blackberry-eclipse-plugin