JavaFX FXML Center BorderPane внизу - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть Button, который я хотел бы поместить в нижнюю часть моей BorderPane и отцентрировать его.Я хочу добиться этого с помощью FXML.

Это нижняя часть моей BorderPane:

        <bottom>
            <Button>
                <text>
                    Center this button
                </text>
            </Button>
        </bottom>

Полный FXML (без импорта):

<BorderPane id="BorderPane" xmlns:fx="http://javafx.com/fxml/1">
        <top>
            <HBox>
                <BorderPane.margin>
                    <Insets left="15" right="15" top="15"/>
                </BorderPane.margin>
                <spacing>
                    5
                </spacing>
                <Label>
                    <padding>
                        <Insets top="5" right="5"/>
                    </padding>
                    <text>
                        Y-Axis:
                    </text>
                </Label>
                <TextField>
                    <text>
                        10
                    </text>
                </TextField>

                <Label>
                    <padding>
                        <Insets top="5" left="15" right="5"/>
                    </padding>
                    <text>
                        X-Axis:
                    </text>
                </Label>
                <TextField>
                    <text>
                        10
                    </text>
                </TextField>
            </HBox>
        </top>

        <bottom>
            <Button>
                <text>
                    Center this button
                </text>
            </Button>
        </bottom>

Результат:

enter image description here

Есть ли тег для достижения этой цели с FXML?Или я должен сделать это с JAVA?Спасибо.

1 Ответ

0 голосов
/ 25 апреля 2018

Использование BorderPane.alignment:

<bottom>
    <Button BorderPane.alignment="CENTER">
        <text>
            Center this button
        </text>
    </Button>
</bottom>
...