Zentrierung Inhalt der ScrollPane-Komponente mit fitToWidth=false mit JavaFX

Hallo, ich habe folgende situation:

<ScrollPane xmlns:fx="http://javafx.com/fxml" fx:controller="MenuController" fx:id="menuPane" stylesheets="/fxml/styles/menu_style.css" fitToWidth="true" fitToHeight="true" hbarPolicy="ALWAYS" vbarPolicy="ALWAYS">
  <VBox alignment="CENTER">
    <HBox alignment="CENTER">
      <VBox fx:id="menuView">
        <elements></elements>
      </VBox>
    </HBox>
  </VBox>
</ScrollPane>

Sieht es wie folgt aus:

Vollbild mit Ausrichtung

Zentrierung Inhalt der ScrollPane-Komponente mit fitToWidth=false mit JavaFX

Jedoch, wenn Sie es kleiner machen auf die Breite der scrollpane funktioniert nicht.

Geändert mit Ausrichtung

Zentrierung Inhalt der ScrollPane-Komponente mit fitToWidth=false mit JavaFX

Wenn ich änderte den Wert fitToWidth von true auf false bekomme ich:

Full screen mit scrollen

Zentrierung Inhalt der ScrollPane-Komponente mit fitToWidth=false mit JavaFX

so gibt es keine horizontale Ausrichtung zur Mitte. Allerdings ist der Bildlauf funktioniert:

Geändert mit scrollen

Zentrierung Inhalt der ScrollPane-Komponente mit fitToWidth=false mit JavaFX

Gibt es eine Möglichkeit, Ausrichtung und Scroll-Arbeit an der gleichen Zeit?

Es ist seltsam, dass die Höhe scrollen und vertikale Ausrichtung korrekt funktioniert.

Kann nicht Hinzugefügt werden mehr als 2 Bild, sorry dafür.

InformationsquelleAutor Robert Mielczarek | 2016-04-19

Schreibe einen Kommentar