我如何指定处理程序以最小化(iconify)应用程序到Controller @FXML private HBox minBtn;
方法的public void initialize(URL, ResourceBundle)
(使用Shape自定义按钮)按钮? setIconified(boolean)
方法在Stage类中,我无法让他进入我的Controller类。
答案 0 :(得分:1)
您可以通过
访问舞台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);
}
});