j2me形成了如何定义gui属性

时间:2011-07-07 06:16:38

标签: forms java-me

我是j2me的新手。如何设置表单元素(文本字段,文本框)宽度,字体,对齐和其他Gui相关的属性。

我试图找到设置表单背景的解决方案,但没有成功。你能指导我吗

1 个答案:

答案 0 :(得分:3)

首先,J2ME是一个非常有限的框架。

据我所知,如果您只使用基本javax.microedition.lcdui包中的项目,则可用的样式非常有限。它允许您指示如何在屏幕上放置项目以及项目的外观模式。

Item不对其放置位置负责,而是由屏幕布局管理算法负责将您的项目放在屏幕上。例如,项目在FormsLists上的布局方式因布局管理的工作方式而异。

您可以通过扩展CustomItem并实施和覆盖各种功能来创建自己的海关项目,以获得所需的视觉效果。然而,这是很多工作 最终的结果并不总是令人愉悦。你也可以通过扩展Form类并重写paint方法来获得同样的效果。

控制表单元素的最佳方法是使用一个类似Widget的框架,这些框架存在并构建在这些基本的J2ME类之上。例如,LWUITJ2ME Polish允许您以非常类似的方式设置项目的样式,并使用CSS框启发方式布局项目。

虽然我没有使用LWUIT,所以无法保证它。