JavaFX 8 - Text vertikale Position von HBox positionieren

7

Ich habe eine sehr schwierige Zeit, Text in einer HBox zu positionieren. Ich kann die horizontale Ausrichtung des Textes einstellen, aber ich kann die vertikale Ausrichtung des Textes nicht einstellen. Ich versuche, den Text in der vertikalen Mitte der Hbox zu setzen, jedoch erscheint sie oben.

Jede Hilfe wäre sehr willkommen.

%Vor%

Mein Code erzeugt Folgendes: Ссылка

Ich mag meine horizontale Positionierung. Ich weiß, dass es nicht in der Mitte ist, weil ich es so eingestellt habe. Allerdings interessiert mich nur die Vertikale Positionierung .

Ich habe folgendes separat versucht:

%Vor%

Ich wählte die Zahl 20, weil ich den Text 20 Pixel von der Spitze der HBox nach unten bewegen wollte. Ich habe diesen Wert in Photoshop berechnet. Obwohl es eine bessere Möglichkeit gibt, den Text auf das vertikale Zentrum der HBox zu setzen, bitte erleuchte mich.

Nochmals vielen Dank für die Hilfe!

    
Sameer 15.10.2014, 01:41
quelle

2 Antworten

24

Wenn Sie den Text nur in der Mitte von HBox positionieren möchten, können Sie alignment property von HBox verwenden.

Legen Sie die Ausrichtung als CENTER_LEFT fest, um die untergeordneten Elemente zu platzieren, beginnend mit dem Mittelpunkt der HBox vertikaler Abstand

%Vor%     
ItachiUchiha 15.10.2014, 05:41
quelle
4

Wenn Sie SceneBuilder verwenden, wählen Sie Ihre HBox aus und ändern Sie im Inspektor das

  

Eigenschaften: Knoten: Ausrichtung

Wert zu CENTER_LEFT:

    
Damien 10.03.2017 10:13
quelle

Tags und Links