CSS 找不到 JavaFX 规则



我目前正在尝试使用 CSS 来设置我的 JavaFX 项目的样式,每次我尝试实现一个属性时,它都会说"找不到 ___ 的规则!我已经尝试过-fx-font-family:和-fx-background-color:。

我正在使用Eclipse 2019-09。

编辑:最小生殖示例:应用程序.css在Eclipse 2019-09中的JavaFX项目中

.label { -fx-font-family: Helvetica; }

显示消息"找不到 -fx-font-family 的规则!",并以黄色在 -fx-font-family 行下划线。

我遇到了同样的问题。自动完成在 JavaFx-Projects 的 css 文件中不起作用。

我正在使用:openJDK12.0.2 和 openjfx-sdk-11

问题是 e(fx(clipse 需要在构建路径中使用此文件。/.p2/pool/plugins/org.eclipse.fx.ide.css.jfx8_3.5.0.201907240300.jar

早期版本会自动将 JavaFX 库(包含此 jar(添加到 JavaFX 项目中。

要使用 openjfx-sdk-11,无论如何都需要定义一个用户库。我称之为JavaFX11。添加所有 JavaFX。*.jars 那里还有 **org.eclipse.fx.ide.css.jfx8_3.5.0.201907240300.jar。

对于模块化项目,您需要将文件重命名为某个名称,模块系统可以从中派生模块名称。因此:org.eclipse.fx.ide.css.jfx8.jar

现在,自动完成应该适用于您再次使用 JavaFX11-User-Library 的所有 JavaFX 项目!

希望有帮助。 Johannes

最新更新