J2ME 在背景图像上设置文本字段

Posted

技术标签:

【中文标题】J2ME 在背景图像上设置文本字段【英文标题】:J2ME setting textfield over a background image 【发布时间】:2011-12-13 03:28:54 【问题描述】:

我是 J2ME 的新手。我只想知道如何将文本字段放在背景图像上。我尝试了画布,但我只能设置背景图像并且不知道如何在背景图像上方添加文本字段。请帮帮我。

【问题讨论】:

我建议你使用 LWUIT ,它可以设置表单的背景图片,也可以在表单中添加项目。 谢谢 pheromix.. 我会试试 LWUIT。我只需要阅读它,因为我不知道 LWUIT .. 感谢您的建议.. @gnat.. 感谢 gnat 的编辑.. 再次感谢各位..问题解决了.. 【参考方案1】:

方法一: 使用高级 API,例如 Screen、Item 等

在 Java ME (CLDC) 中使用高级 api (如屏幕、项目等)以默认设备样式布局在显示器上并且没有像 Swing 这样的广泛布局支持是不可行的。

方法二: 使用像 Canvas 这样的低级 API

要使用低级 API,您需要创建自定义组件,如 J4ME。在他们中,您可以布局 Canvas 并在顶部绘制组件。因此,在您的情况下,您可以渲染 Canvas 大小的图像,然后在其上渲染组件。

NOTE: 请记住,这是一个非常乏味且不那么有益的过程。

方法 III: 使用第三方库

    高评级 UI 库:LWUIT 和 J2ME-Polish SO: JavaME UI Libraries

【讨论】:

以上是关于J2ME 在背景图像上设置文本字段的主要内容,如果未能解决你的问题,请参考以下文章

具有右对齐背景图像的文本字段 - 自动扩展

文本字段背景图像大小

background 设置文本框背景图

swift中白色背景图像上的白色文本

Flutter :启用文本字段时,背景图像向上移动。 “resizeToAvoidBottomInset”禁用滚动。我哪里错了?

是否可以为表单中的文本字段提供背景颜色?