0

我想我需要在 LWUIT 资源编辑器中创建一个按钮样式,因为我无法在我的 J2ME 应用程序中更改按钮的背景颜色和其他属性。我不知道如何做到这一点,所有的教程和示例都非常混乱和无益。

因此,如果我想要一个具有自定义样式的按钮,我该如何在资源编辑器中创建它,然后如何在我的应用程序中访问它?

谢谢!

4

1 回答 1

1

推荐阅读:使用样式、主题和画家与 LWUITLWUIT 教程 - 样式和主题来理解样式概念。

第一步,您需要创建一个新主题。打开 LWUIT 资源编辑器,然后创建一个新主题:

在此处输入图像描述

Unselected然后,您必须根据需要为、Selected和 样式添加按钮样式(不需要为所有这些只需要最常见的样式和Pressed):DisabledUnselectedPressed

在此处输入图像描述

在此处输入图像描述

将您的主题保存在一个.res文件中(比如说MyTheme.res)单击Save选项(请注意一个.res文件可能包含多个主题)。将MyTheme.res文件复制到您的项目中,比如说在res文件夹中,请不要忘记在项目属性中添加此文件夹,以便在生成jar文件时将其包含在内。最后像这样加载你的主题:

Resources r = Resources.open("/res/MyTheme.res");
UIManager.getInstance().setThemeProps(r.getTheme("MyTheme"));
于 2013-09-20T15:20:23.733 回答