我有以下问题:
我已在 Eclipse 中安装了 e(fx)clipse 以启用 JavaFX 兼容性。它正确创建了以下内容:
- CSS 和 FXML 文件与正确的编辑器关联(来自“文件关联”)
它无法正常运行,因为它缺少执行以下操作:
- 表明
Unknown property: -fx-....
对于我的 CSS 中的每个条目。
- 它不会在 FXML 和 CSS 文件中自动完成。
- 一直显示:
The controller 'someController' has no field 'someField'
,同时这些字段在控制器中启动。
我已经尝试解决这个问题:
- 将 JavaFX SDK 添加到项目库中。
- 检查了 Eclipse 的已安装软件部分,但所有 e(fx)clipse 软件包均已正确安装。
- 从头开始创建一个新的 JavaFX 项目。
这并没有解决问题。我认为这与添加库有关,因为当我添加 JavaFX SDK 并单击“下一步”时,我会看到一个白色屏幕,我必须单击“完成”。当我这样做时,它只会添加org.eclipse.fx.ide.css.jfx8
。这是正常现象还是应该有更多的包裹?
我正在使用 Eclipse Luna 4.4.1 和 Java JDK 8u40。
任何帮助是极大的赞赏!
为了澄清亚历克斯的答案。
我遇到了同样的问题,无法使用 JavaFX CSS 自动完成。我的修复是将 JavaFX SDK 添加到库列表中。要做到这一点:
- 前往项目 |特性
- 在树中选择 Java 构建路径
- 单击“库”选项卡
- 单击添加库...按钮
- 选择JavaFX SDK
- 单击“下一步”,然后单击“完成”
- 单击“应用”
- Click OK
CSS 编辑在这些步骤之后就可以工作了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)