Ich möchte dass, egal wie groß mein Fenster ist meine Labels immer zentriert sind und der Abstand links und rechts gleich ist. Ich benutze eine BorderPane und im Center eine AnchorPane? Sollte man etwas anderes benutzen? Es soll die ganze Zeit "geupdated/geresized" werden dass sich meine Elemente immer an die Fenstergröße anpassen.
FXML:
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.BorderPane?>
<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="578.0" prefWidth="460.0" xmlns="http://javafx.com/javafx/21" xmlns:fx="http://javafx.com/fxml/1" fx:controller="net.htlgkr.pos.lugerspreitzer.projekt_jfx_muehle.MenuController">
<center>
<AnchorPane prefHeight="200.0" prefWidth="200.0" BorderPane.alignment="CENTER">
<children>
<Label layoutX="218.0" layoutY="44.0" text="Start" />
<Label layoutX="218.0" layoutY="289.0" text="Chat" />
<Label layoutX="216.0" layoutY="219.0" text="Rules" />
<Label layoutX="215.0" layoutY="134.0" text="Game" />
<Label layoutX="190.0" layoutY="391.0" text="something else" />
</children>
</AnchorPane>
</center>
</BorderPane>