2016-06-30 2 views
0

gluon 대화 상자 클래스에 이상한 레이아웃 문제가 있습니다. 새로운 Dialog 인스턴스를 만들고 일부 컨테이너를 추가하는 중입니다. 몇 가지 간단한 버튼이 있습니다.glisten 대화 상자 크기 변경 문제

는 대화 - GridPane - - Anchorpane - 중 VBOX 버튼

This is how it looks

의 무리 그래서 문제는 대화 컨테이너 자체가 그 아이에 맞게 크기가 조정되지 않는 것입니다. 문제가있는 곳에 대해 나에게 어떤 힌트가 있습니까?

미리 감사드립니다.

답변

0

Dialog 패딩이 고려되지 않은 것처럼 보입니다. 빠른 해결 방법으로 대화 상자에서 패딩을 제거하고 대화 상자 콘텐츠 노드에 추가 할 수 있습니다.

//in css 
.dialog { 
    -fx-padding: 0.0; 
} 

//or 
    public class DialogTest<T> extends Dialog<T> { 

     public DialogTest() { 
      rootNode.setStyle("-fx-padding:0;"); 
     } 
    } 

//... 
    anchorPane.setPadding(new Insets(top, right, bottom, left)); 
+0

이제 완벽하게 작동합니다. 그것이 패딩의 원인이라는 것을 깨닫지 못했습니다. 솔루션에 대한 빠른 답장을 보내 주셔서 감사합니다. – Dom