【问题标题】:SceneBuilder Apply Gluon Theme CSSSceneBuilder 应用胶子主题 CSS
【发布时间】:2018-04-24 16:12:38
【问题描述】:

我正在尝试将主题应用到我的 jfxml 窗口。 在 Scene Builder 的 GUI 中,它正确显示如下:

但是当我编译和运行时,它显示的按钮和文本区域是这样的:

我已经在网上搜索了 3 个小时,但没有想到任何 CSS 加载方法或类似的东西..

【问题讨论】:

  • 这只是场景构建器应用程序本身的主题。就像当您更改 IDE 的主题时,它会显示所有花哨类型的按钮和所有样式的控制器,但最终您的应用程序正在使用您自己提供的样式

标签: java css eclipse javafx scenebuilder


【解决方案1】:

虽然您在 Scene Builder 中获得的 Modena 默认主题是 JavaFX 内置发行版的一部分(即 jfxrt.jar 中包含的 modena.css),但 Gluon 主题不是。

Scene Builder 中包含的 Gluon 控件和 Gluon 主题旨在用于 Gluon 移动项目,该项目恰好在桌面以及 Android 和 iOS 设备上运行。

您可以使用 IDE 中的 Gluon 插件来创建此类项目。如果您选择 MultiView with FXML 项目或 Glisten-Afterburner 项目,您将拥有一个支持 FXML 的项目。请参阅文档here 了解如何开始。

【讨论】:

  • 如何将 gluon 移动 CSS 添加到我的 JavaFX 桌面应用程序中?
  • 我的回答中解释了,您需要创建一个 Gluon Mobile 项目,即使它仅用于桌面。您可以使用 Gluon 插件或使用任何示例 here,然后您将拥有它。但它需要许可证。
  • 哦,好的。我得到了它!感谢您的快速回复!
猜你喜欢
  • 2017-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-22
  • 1970-01-01
  • 1970-01-01
  • 2012-06-06
相关资源
最近更新 更多