【问题标题】:How to create your own button and Use it with Scene Builder for javafx如何创建自己的按钮并将其与 Scene Builder for javafx 一起使用
【发布时间】:2016-04-25 02:14:36
【问题描述】:

大家好,我很想知道是否可以创建自己的按钮,例如在 Photoshop 中。然后使用此“自定义按钮”代替场景构建器中的默认按钮。或者是否有关于我可以在哪里使用自定义按钮的导入功能?刚开始使用场景生成器,所以我不熟悉它可以做什么和不能做什么。谢谢!

具体来说,我想将想象塑造成某种形状。然后将此模制图像用作按钮。所以我不想使用传统的按钮形状,而是使用自定义形状。我不确定这是否可能,但任何提示将不胜感激!

【问题讨论】:

    标签: java javafx scenebuilder


    【解决方案1】:
    1. 您可以style a button using css
    2. 如果这样的样式是 不够用,可以create a custom button skin
    3. 如果您需要按钮的附加属性,则可以将ButtonButtonBase 子类化(这就是JavaFX 在内部实现其他类似按钮的东西的方式,具有附加属性,例如CheckBoxes、ToggleButtons、RadioButtons 等)。

    无论哪种方式,Scene Builder 都不在乎,Scene Builder 中没有什么特别的事情要做,并且任何一个选项都适用于 Scene Builder。您只需使用 Scene Builder 将“普通”按钮放置在应用程序的 FXML 文件中,并为按钮设置适当的 css 样式类以使用您的自定义 css,如有必要,自定义皮肤和按钮将相应地设置样式。

    【讨论】:

    • 那么上面列出的任何一个选项都可以与场景构建器一起使用吗?谢谢你会调查它!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多