【问题标题】:How to create skins(fxml) for buttons and other elements in JavaFX 2.0? [closed]如何为 JavaFX 2.0 中的按钮和其他元素创建外观(fxml)? [关闭]
【发布时间】:2012-05-05 20:32:09
【问题描述】:

我想知道是否有人拥有或知道一个链接,我可以从中学习或查看如何使用 JavaFX 2.0 中的 fxml 文件为按钮、单选按钮、滚动条等创建皮肤。

我有这个学校作业,我希望它构建得非常好,所以我尝试做一个像公司应用程序一样的所有东西,用按钮和其他元素的皮肤。

非常感谢任何帮助。

[编辑] 大家好,已经有一段时间了,我现在对 JavaFX 有了更多的了解,现在当我回首往事时,我发现它听起来多么愚蠢,请原谅我的不尊重和糟糕的详细问题。无论如何,stackoverflow 确保我永远不会再问任何问题。

【问题讨论】:

  • 什么叫皮肤? CSS样式?或真正的 FX 皮肤来完全改变控制节点结构。
  • buttonSkin.fxml! FX 皮肤完全改变控制节点结构!例如,在按钮皮肤中,我有 4 种状态:正常、悬停、按下和禁用!你明白我的意思吗?我怎么称呼他们?来自另一个 fxml 文件(主窗格)或来自带有 SkinClass 的 css(如果存在)?
  • 如果你的作业目标是自定义控件的状态,那么 CSS 中的样式就足够了。 CSS 样式涵盖了控件 UI 设计的大部分用例,但操作除外。
  • 现在是家庭作业,但在接下来的两个月内,我将开始攻读学士学位,我想把这作为一个加分项!有什么帮助吗?

标签: javafx-2 skinning fxml skins


【解决方案1】:

您应该在询问之前先搜索网络。以下是我的一些结果,我花了一些功夫才发现:

【讨论】:

  • 只有 JFXtras 可能会有所帮助。我正在寻找扩展 SkinBase 并使用导入的东西: import com.sun.javafx.scene.control.behavior.BehaviorBase;导入 com.sun.javafx.scene.control.skin.SkinBase;无论如何,感谢您的链接!
猜你喜欢
  • 1970-01-01
  • 2014-07-25
  • 1970-01-01
  • 1970-01-01
  • 2018-07-11
  • 2016-03-19
  • 2012-01-16
  • 2016-03-25
  • 2015-07-21
相关资源
最近更新 更多