import javafx.stage.Stage;
import javafx.application.Platform;

public class HideIconified {
    public static void main(String[] args) {
        Platform.startup(() -> {
            var stage = new Stage();
            stage.setWidth(500);
            stage.setHeight(500);
            stage.show();
            stage.xProperty().subscribe(number -> System.out.println("X is " + number));
            stage.yProperty().subscribe(number -> System.out.println("Y is " + number));
            stage.widthProperty().subscribe(number -> System.out.println("Width is " + number));
            stage.heightProperty().subscribe(number -> System.out.println("Height is " + number));
            stage.setIconified(true);
            stage.hide();
        });
    }
}
