2016-07-15 24 views
0

更新:請不要重複關閉。事實並非如此。仍然沒有得到答案對我的問題刪除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

附:我不想在初級階段使用StageStyle.UTILITYStageStyle.UNDECORATED。我需要使用標準關閉按鈕進行標準窗口裝飾。

回答

0

嘗試

//remove window decoration 
    primaryStage.initStyle(StageStyle.UNDECORATED); 
+0

我需要與關閉標準的窗口裝飾。 –