Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 如何使javafx choiceBox适合列宽_User Interface_Javafx_Element - Fatal编程技术网

User interface 如何使javafx choiceBox适合列宽

User interface 如何使javafx choiceBox适合列宽,user-interface,javafx,element,User Interface,Javafx,Element,我有一个自动创建的对话框窗口。我有文本字段和选择框。文本字段适合列宽,选择框不适合。请看图片: 我需要choicebox与textField的宽度相同 元素以这种方式添加: addingDialogPane.add(nameLabel, 0, 1); addingDialogPane.add(name, 1, 1); addingDialogPane.add(extUidLabel, 0, 2); addingDialogPane

我有一个自动创建的对话框窗口。我有文本字段和选择框。文本字段适合列宽,选择框不适合。请看图片:

我需要choicebox与textField的宽度相同 元素以这种方式添加:

        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);
UPD:我尝试使用

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

  • 无效 我也试过
parent.prefWidth(双精度)


无效果

将其maxWidth属性设置为:

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