gluon ダイアログ クラスで奇妙なレイアウトの問題が発生しました。新しい Dialog インスタンスを作成し、いくつかのコンテナを追加し、最後にいくつかの単純なボタンを追加しています。
ダイアログ - Anchorpane - VBox - GridPane - ボタンの束
問題は、Dialog Container 自体がその子に合わせてサイズ変更されていないことです。どこに問題があるのか 、何かヒントはありますか?
前もって感謝します!
gluon ダイアログ クラスで奇妙なレイアウトの問題が発生しました。新しい Dialog インスタンスを作成し、いくつかのコンテナを追加し、最後にいくつかの単純なボタンを追加しています。
ダイアログ - Anchorpane - VBox - GridPane - ボタンの束
問題は、Dialog Container 自体がその子に合わせてサイズ変更されていないことです。どこに問題があるのか 、何かヒントはありますか?
前もって感謝します!
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));