3
我試圖讓舞臺顯示尺寸自動調整爲內容。如何在使用MigLayout和JavaFX時使舞臺顯示的尺寸正確
在Swing我總是叫JFrame.pack(),無論是佈局管理的,在SWT調用Window.open時,它會自動發生()
在JavaFX這似乎也使用類似時自動發生HBox中:但是
Stage s = new Stage();
HBox p = new HBox(5);
for (int i=0;i<3;i++)
p.getChildren().add(new Button("Hello"));
s.setScene(new Scene(p));
s.showAndWait()
當使用MigPane,原來的佈局是不正確:
Stage s = new Stage();
MigPane p = new MigPane();
for (int i=0;i<3;i++)
p.add(new Button("Hello"));
s.setScene(new Scene(p));
s.showAndWait();
s.showAndWait();
我不能發表圖片,但第一通話S9只有按鈕的頂部可見,窗口太小。第二次調用以正確的佈局顯示它。
我怎樣才能得到它第一次正確顯示?