3
콘텐츠에 자동으로 크기 조정 된 크기로 스테이지를 표시하려고합니다.JavaFX에서 MigLayout을 사용할 때 정확한 크기로 스테이지를 표시하는 방법
는 Window.open를 호출 할 때 자동으로 일어날 것이라고 나는 항상 SWT에 관계없이 LayoutManager에의 JFrame.pack()를 호출 할 것이다 스윙에서는()
은 자바 FX 이것은 또한 같은 것을 사용하는 경우 자동으로 수행하는 것 HBox의 : 첫 번째 전화의 내가 이미지를 게시 할 수 없습니다
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();
:하지만, 그러나 MigPane를 사용하는 경우
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()
, 원래의 레이아웃이 잘못되었습니다 버튼의 맨 윗부분 만 보이면 너무 작아집니다. 두 번째 호출은 정확한 레이아웃으로 보여줍니다.
어떻게 처음 올바르게 표시 될 수 있습니까?