Java me - j2me表单如何定义GUI属性



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

我试图找到解决方案设置形式背景,但没有成功。

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

就我所记得的,如果您只是使用基本javax.microedition.lcdui包中的项,那么可用的样式非常有限。它允许你给出关于如何在屏幕上布局项目以及项目的外观模式的指令。

一个项目不负责它被放置在哪里,而是由屏幕布局管理算法来放置你的项目在屏幕上。例如,表单和列表中项目的布局方式根据布局管理的工作方式而有所不同。

您可以通过扩展CustomItem并实现和覆盖各种函数来创建自己的定制项,以获得所需的视觉效果。然而,这是大量的工作最终的结果并不总是令人满意的。您还可以通过扩展Form类并重写paint方法来实现相同的操作,以获得分散的视觉效果。

控制表单元素的最佳方法是使用现有的类似Widget的框架之一,这些框架建立在这些基本J2ME类之上。例如,LWUIT和J2ME Polish允许您以非常相似的方式对项目进行样式设置,并使用受CSS框启发的方式对项目进行布局。

虽然我没有使用过LWUIT,所以不能保证它。

最新更新