我正在开发一个使用CSS插件的应用程序。 IDE是Eclipse。
在访问内部主题编辑器theme.res并进行了一些小的实验更改(与背景无关)后,大多数组件将背景更改为白色。
我已经删除并重新生成了theme.res文件,并禁用了重新启用css的支持,但无济于事。
如何恢复原始样式?
谢谢。
---编辑----
复制步骤:
(代码段)
Form hi = new Form("Hi World", BoxLayout.y());
FontImage image = FontImage.createMaterial(FontImage.MATERIAL_ADD_BOX, "", 5);
Button buttonOne = new Button("Button One");
Button buttonTwo = new Button("Button Two");
buttonTwo.setUIID("ButtonTwo");
buttonOne.setIcon(image);
hi.add(buttonOne).add(buttonTwo);
hi.show();
(CSS样式)
ButtonTwo {
color: red;
}
答案 0 :(得分:1)
在文本编辑器中打开build.xml
文件。确保它具有-cn1-compile-css
目标。如果它没有禁用并重新启用CSS,则刷新文件。
假设这已经到位,请编辑目标以在Java调用中添加fork语句。专门转换这一行:
<java jar="${user.home}/.codenameone/designer_1.jar" failonerror="true">
对此:
<java jar="${user.home}/.codenameone/designer_1.jar" failonerror="true" fork="true">