css - 代号一的组件在 Eclipse 上失去了风格
问题描述
我正在开发一个使用 css 插件的应用程序。IDE 是 Eclipse。
在访问内部主题编辑器 theme.res 并进行一些小的实验性更改(与背景无关)后,大多数组件已将其背景更改为白色。
我已删除并重新生成了theme.res 文件并禁用了重新启用css 支持,但无济于事。
我怎样才能恢复原来的样式?
提前致谢。
--- 已编辑 ----
重现步骤:
- 创建新项目,Bare Bone;
- 添加两个按钮;
- 将 UIID 添加到 buttonTwo;
- 主题编辑器中的样式按钮一和二;
- 为按钮添加材质图标;;
- 在 CN1 中激活 css 支持 - 设置;
- theme.css 中的样式 buttonTwo;
(代码片段)
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;
}
解决方案
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">
推荐阅读
- json - JSONPATH 过滤器无法匹配值
- asp.net-mvc - ASP.NET MVC 中的实体框架和 Web 服务有什么区别?
- python - 在一个类中循环另一个函数时执行一次函数——Python
- python - 在 python .py 文件中安装模块
- python - 我在 kivy 应用中的广告没有显示 kivmob
- centos - 无法连接到 openstack 服务列表
- c# - 在 BeginLifetimeScope 配置中使用 RegisterInstance 会导致内存泄漏
- reactjs - 输入在 HOC 组件内失去焦点
- python - 关于如何调整我的代码以将正确的表作为数据框返回有什么建议吗?
- python - PyCharm 上无法安装多个包