2016-06-30 14 views
0

私はgluonダイアログクラスで奇妙なレイアウトの問題が発生しました。 私は新しいDialogインスタンスを作成し、いくつかのコンテナを追加しています。最後にいくつかの単純なボタンがあります。glistenダイアログのサイズ変更の問題

ダイアログ - Anchorpane - VBoxの - GridPane - ボタン

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

関連する問題