0

如何从 Controller 的方法中将处理程序分配给最小化(图标化)应用程序到@FXML private HBox minBtn;(使用 Shape 制作的自定义按钮)按钮public void initialize(URL, ResourceBundle)setIconified(boolean)方法在 Stage 类中,我无法让他进入我的 Controller 类。

4

1 回答 1

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);
    }
});
于 2012-07-17T16:24:16.063 回答