gpt4 book ai didi

css - 具有 css 样式表的场景生成器需要重新加载样式表才能进行更改

转载 作者:行者123 更新时间:2023-11-28 08:56:19 25 4
gpt4 key购买 nike

我有一个 java fxml 文件,里面有一些控件。我想通过使用我的自定义 css 文件来更改它们的样式。所以我使用 Scene Builder 并加载了 css 文件。有效。但是当我对 css 进行更改时,场景生成器上的控件不会响应它们。此外,恢复(删除或注释掉)css 文件上的更改并通过 scenebuilder 将其重新加载到 fxml 会导致更改样式,即我已注释掉或删除的样式。它是否使用任何缓存,我应该关闭并重新加载场景构建器吗?

最佳答案

我以前做过一些没有场景生成器的javaFX(1.x 2.x 8.x)应用程序。今天我开始使用它 (GLUON JavaFX Scene Builder 8.0.0) 只是为了了解它是什么,因为有更多的 javaFX 任务。

我发现了类似的问题。我花了两个小时只是为了将 css 文件附加到简单的 GridPane,而不能这样做:(。我打开了我最近的元素 fxml,而构建器无法打开它,而我从中删除了元素特定的导入...(它显示错误和异常堆栈跟踪,所以我花了一些时间找出它发生的原因。在我修复它之后,我的旧元素 FXML 打开场景并从 css 应用样式(只有颜色,没有使用图像或其他资源)。

每次我更改 css - scene builder 都会显示它发现了更改,但没有渲染它们……很酷,对吧?即使我从菜单中预览。

总计:每次更改 css 时都应该重新打开 fxml。

关于css - 具有 css 样式表的场景生成器需要重新加载样式表才能进行更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30453472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com