Java me 如何更改诺基亚全触控lwuit表单标题颜色

Java me 如何更改诺基亚全触控lwuit表单标题颜色,java-me,lwuit,nokia,nokia-s40,Java Me,Lwuit,Nokia,Nokia S40,我想更改基于诺基亚lwuit的全触控表单的标题颜色,我尝试了setTitleComponent方法,但不起作用。请同时查看以下链接 其中提到,我们不能设置标题样式,但这是否意味着我们不能同时更改bgcolor或在标题中放置自定义图像?使用lwuit source,如果需要,您可以更改方法可见性,这是我使用渐变色的示例 form.getTitleComponent().getStyle().setBackgroundType(Style.BACKGROUND_GRADIENT_LI

我想更改基于诺基亚lwuit的全触控表单的标题颜色,我尝试了setTitleComponent方法,但不起作用。请同时查看以下链接
其中提到,我们不能设置标题样式,但这是否意味着我们不能同时更改bgcolor或在标题中放置自定义图像?

使用lwuit source,如果需要,您可以更改方法可见性,这是我使用渐变色的示例

        form.getTitleComponent().getStyle().setBackgroundType(Style.BACKGROUND_GRADIENT_LINEAR_VERTICAL);
        form.getTitleComponent().getStyle().setBackgroundGradientEndColor(Color.GRADIENT_END);
        form.getTitleComponent().getStyle().setBackgroundGradientStartColor(Color.GRADIENT_START);
        form.getTitleComponent().getStyle().setFgColor(Color.WHITE);
        form.getTitleComponent().getStyle().setPadding(10,10,0,0);
        form.getTitleComponent().getStyle().setFont(font);

这里的
Color
是我用于颜色编码的自定义类,您可以使用您的自定义类。

请注意,在将LWUIT用于Series 40端口时,运行LWUIT应用程序的默认方式是在Series 40全触控设备中使用正常大小的画布。因此,系列40铬显示在画布上。而且没有办法定制它(除了标题文本)

如果要为标题提供品牌元素,选项包括: 1.在Series 40 headerbar下方创建一个附加标签 2.全屏运行应用程序。我们计划为此创建一个高级API,但目前已经可以使用以下技巧: ((GameCanvas)(javax.microedition.lcdui.Display.getDisplay(this)).getCurrent()).setFullScreenMode(true);
在后一个选项中,您当然会丢失40系列全触控布局。

您是否将其用于诺基亚全触控设备?我需要更改标题背景…我使用了这行代码,但无法更改全触控设备窗体标题栏的默认背景颜色。getTitleComponent().getStyle().setFgColor(0xffffff);请建议。我已经尝试过这个代码,但不幸的是它不工作。我不知道为什么。实际上你所有的代码都是有意义的,这是设备的技术限制吗?我不知道好吧,我终于得到了诺基亚SDK 2.0的源代码,但使用这种方法,标题颜色仍然是相同的颜色!我能做什么?是否向公众发布了“高级API”?是否希望重新创建标题部分,使其与我在本问题中所做的类似>>