【问题标题】:How can I insert icons in AppBar with Scenebuilder - JavaFX如何使用 Scenebuilder 在 AppBar 中插入图标​​ - JavaFX
【发布时间】:2020-05-07 12:32:40
【问题描述】:

我正在尝试将此图标插入此 AppBar 对象,但它拒绝接受它。为什么? 带有 AppBar 的原始模板从开头插入了一个图标。但我想学习如何从头开始自己插入图标。

这是原始模板:

【问题讨论】:

    标签: java javafx scenebuilder gluon


    【解决方案1】:

    我认为最好的方法是将AppBarIcon 包裹在AnchorPane 中: screenshot

    编辑:如果您查看fxml 文件,您会注意到模板 结果是使用navIconbuttonicon 实现的:

    <AppBar titleText="Screen Title" BorderPane.alignment="CENTER">
        <navIcon>
            <Button>
                <graphic>
                    <Icon content="ARROW_BACK" />
                </graphic>
            </Button>
        </navIcon>
    </AppBar>
    

    我无法通过 SceneBuilder 重现此结果,也许它不是受支持的功能,尽管这个示例来自 SceneBuilder 本身...

    【讨论】:

    • 但是原庙不使用AnchorPane。
    • 我在我的问题中添加了一张图片
    • 那么我应该如何将导航图标添加到 AppBar?我不想修改 HTML 文件。
    • 我知道这一点,但不幸的是,并非 JavaFX 的所有功能都在 SceneBuilder 中可用。如果您想获得相同的结果,但没有AnchorPane,则需要手动编辑fxml 文件或通过Java 代码添加icon
    • 好的。谢谢你。我想这就是答案。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2014-11-22
    • 2018-05-12
    • 1970-01-01
    • 2022-09-25
    • 2019-04-29
    • 2018-07-28
    • 2016-11-07
    • 1970-01-01
    相关资源
    最近更新 更多