【问题标题】:How programmatically to add icon on toolbar in javafx?如何以编程方式在 javafx 的工具栏上添加图标?
【发布时间】:2020-12-24 17:08:54
【问题描述】:

如何以编程方式(不使用 FXML 文件)在 javafx 中用户创建的工具栏(不是窗口主栏)上添加图标,而不将图标放在按钮或标签上?

【问题讨论】:

    标签: javafx icons toolbar programmatically


    【解决方案1】:

    我已经解决了:

    ImageView imageView = new ImageView();
    Image image = new Image("file:name.jpg");
    imageView.setImage(image);
    imageView.setFitHeight(30);
    imageView.setFitWidth(30);
    toolbar.getItems().add(imageView);
    

    【讨论】:

    • 不要手动创建资源 URL。例如,如果您尝试在另一台机器上运行应用程序,这将失败。
    • 我知道。确实该文件位于项目目录中。我通过 Image image = new Image("file:name.jpg");
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多