0

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

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

見た目はこんな感じ

問題は、Dialog Container 自体がその子に合わせてサイズ変更されていないことです。どこに問題があるのか​​ 、何かヒントはありますか?

前もって感謝します!

4

1 に答える 1

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));
于 2016-06-30T20:06:58.250 に答える