删除JavaFX主阶段的边框按钮

时间:2016-07-15 23:29:17

标签: java javafx

更新:请不要关闭重复。事实并非如此。我的问题仍未得到答案

我需要在没有调整大小的情况下创建主应用程序窗口,将此代码用于初级阶段创建

@Override
public void start(Stage primaryStage) {
    BorderPane bp = new BorderPane();
    bp.setPadding(new Insets(25, 80, 50, 80));
    Scene scene = new Scene(bp);
    primaryStage.setScene(scene);
    primaryStage.setResizable(false);
    primaryStage.show();
}

并看到此窗口

enter image description here

如何删除最小化和最大化按钮?

我尝试使用此行

primaryStage.initModality(Modality.APPLICATION_MODAL);

但是异常

Caused by: java.lang.IllegalStateException: Cannot set modality for the primary stage

P.S。我不想将StageStyle.UTILITYStageStyle.UNDECORATED用于初级阶段。我需要标准的窗户装饰和标准的关闭按钮。

1 个答案:

答案 0 :(得分:0)

尝试

^/trunk