gpt4 book ai didi

java - 如何最小化(图标化)FXML应用程序?

转载 作者:行者123 更新时间:2023-12-01 15:16:27 25 4
gpt4 key购买 nike

如何将处理程序分配给最小化(iconify)应用程序到 Controller 的public void初始化(URL,ResourceBundle)中的@FXML private HBox minBtn;(使用Shape制作的自定义按钮)按钮) 方法? setIconified(boolean) 方法位于 Stage 类中,但我无法在我的 Controller 类中获取他。

最佳答案

您可以通过以下方式访问舞台

minBtn.setOnMouseClicked(new EventHandler<MouseEvent>() {

@Override
public void handle(MouseEvent arg0) {
((Stage) ((Node) arg0.getSource()).getScene().getWindow()).setIconified(true);
// OR
((Stage) minBtn.getScene().getWindow()).setIconified(true);
}
});

关于java - 如何最小化(图标化)FXML应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11526107/

25 4 0
文章推荐: javascript - 使用 functionName() 和仅使用 functionName 分配变量值有什么区别?
文章推荐: java - 无法绕过 ClassCastException
文章推荐: java - 为我的扩展 Pane (键)到框架标题(值)制作 map
文章推荐: javascript - 修复
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com