我之前做过一些JavaFX(1.x 2.x 8.x)应用程序,没有使用场景构建器。今天我开始使用它(GLUON JavaFX Scene Builder 8.0.0),只是为了了解它,因为有更多的JavaFX任务。
我发现了类似的问题。我花了两个小时才将CSS文件附加到简单的GridPane上,但无法实现:(。我打开了最近的项目FXML,但构建器无法打开它,直到我从中删除了项目特定的导入...(它显示错误和异常堆栈跟踪,所以我花了一些时间找出为什么会出现这种情况)。在我修复后,我的旧项目FXML打开了场景,并从CSS应用了样式(只有颜色,没有使用图像或其他资源)。
每次我更改CSS时,场景构建器都会显示它发现了更改,但不会呈现它们...很酷,对吧?即使我从菜单预览。
总结:每次更改CSS时,您都应该重新打开FXML。