如何使javafx choiceBox适合列宽

How to make javafx choiceBox fit column width

我动态创建了一个对话框 window。我有 TextFields 和 ChoiceBoxes。文本字段适合列宽,而选择框不适合。看看图片:

我需要选择框的宽度与文本字段的宽度相同 元素是这样添加的:

        addingDialogPane.add(nameLabel, 0, 1);
        addingDialogPane.add(name, 1, 1);
        addingDialogPane.add(extUidLabel, 0, 2);
        addingDialogPane.add(extUid, 1, 2);
        addingDialogPane.add(is_folder, 0, 3);
        addingDialogPane.add(parentLabel, 0, 4);
        addingDialogPane.add(parent, 1, 4);
        addingDialogPane.add(confirm, 1, 5);

更新: 我试过使用

parent.prefWidthProperty().add(name.getWidth());

parent.prefWidth(double);

无影响

将它的最大宽度属性设置为:

extUid.setMaxWidth( Double.POSITIVE_INFINITY );
parent.prefWidthProperty().bind(extUid.widthProperty());