0
我如何分配一个处理程序以最小化(iconify)应用程序到@FXML private HBox minBtn;
(使用形状自定义按钮)按钮从控制器的public void initialize(URL, ResourceBundle)
方法? setIconified(boolean)
方法是在阶段类,我不能让他在我的控制器类。如何最小化(iconify)FXML应用程序?
我如何分配一个处理程序以最小化(iconify)应用程序到@FXML private HBox minBtn;
(使用形状自定义按钮)按钮从控制器的public void initialize(URL, ResourceBundle)
方法? setIconified(boolean)
方法是在阶段类,我不能让他在我的控制器类。如何最小化(iconify)FXML应用程序?
您可以通过
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);
}
});
访问到舞台