本文介绍了如何最小化(iconify)FXML应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何分配一个处理程序来最小化(iconify)应用程序到$ code> @FXML private HBox minBtn; (使用Shape创建的自定义按钮)按钮从Controller的 public void initialize(URL,ResourceBundle)方法? setIconified(boolean)方法在Stage类中,我无法让他在我的Controller类中。
How can i assign a handler to minimize(iconify) app to a @FXML private HBox minBtn; (custom button made with Shape) button from Controller's public void initialize(URL, ResourceBundle) method? setIconified(boolean) method is in Stage class and i can't get him in my Controller class.
推荐答案您可以通过
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); } });更多推荐
如何最小化(iconify)FXML应用程序?
发布评论