如何在单击任务栏图标时最小化未修饰的阶段

时间:2015-01-19 08:53:59

标签: java javafx

我有一个未修饰的舞台。我希望它在Windows 7任务栏上的图标被点击时最小化。我怎样才能做到这一点?

public void popStage(Parent view, Dimension d) {
    Scene scene = new Scene(view);

    stage.initStyle(StageStyle.UNDECORATED);
    stage.initStyle(StageStyle.TRANSPARENT);
    stage.initModality(Modality.WINDOW_MODAL);

    StageDraggable.stageDraggable(view, stage);
    stage.getIcons().add(new Image(Resources.getBrickbreaker()));
    stage.setScene(scene);

    stage.setWidth(d.getWidth());
    stage.setHeight(d.getHeight());
    stage.show();
}

1 个答案:

答案 0 :(得分:0)

你可以这样做。

第1步: 在任意位置创建一个按钮作为最小化(top-right corner是合适的。)

第2步: 设置按钮和编写代码的操作,

stage.setIconified(true);