按钮的 JavaFX Hbox 不会填充 BorderPane 中底部容器的空间

我正在尝试用按钮填充边框的底部容器。根据 JavaFX 文档,按钮应设置为 prefHeight,宽度应填充容器。我将所有孩子的 maxWidth 设置为无穷大,所以我知道孩子的 maxWidth 不会阻止调整大小。请参阅下面的 fxml。


 <BorderPane>

        <top>

            <VBox>

                <Label text="This is a message"/>

                <HBox>

                    <TextField>Text 1</TextField>

                    <TextField>Text 2</TextField>

                    <TextField>Text 3</TextField>

                </HBox>

            </VBox>

        </top>


        <center>

            <TableView>


            </TableView>

        </center>


        <bottom>

            <HBox maxWidth="Infinity">

                <Button maxWidth="Infinity">Button 1</Button>

                <Button maxWidth="Infinity">Button 2</Button>

                <Button maxWidth="Infinity">Button 3</Button>

                <Button maxWidth="Infinity">Button 4</Button>

                <Button maxWidth="Infinity">Button 5</Button>

            </HBox>

        </bottom>


    </BorderPane>


慕桂英3389331
浏览 292回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java