Ich versuche, den Text in einem Textfeld in der Mitte des Textfelds vertikal zu zentrieren. Ich konnte den Text horizontal in Java zentrieren, indem ich textArea.setStyle("-fx-text-alignment: center");
verwendete.JavaFX TextArea Vertikale Ausrichtung
Ich dachte über die Möglichkeit, Parameter wie Center Center oder Bottom Center zu verwenden, um diese Ergebnisse durch die -fx-Text-Alignment-Zeichenfolge zu erreichen, aber ich handle die horizontale und vertikale Ausrichtung durch zwei verschiedene Tasten an meinem Fenster, und würde daher keine Logik implementieren wollen, um die beiden Methoden in Beziehung zu setzen.
Ich habe versucht, die -fx-alignment
des textArea auch ohne Erfolg umzuschalten.
Hat jemand irgendwelche Ideen, wie ich meinen Text in der vertikalen Mitte des TextArea erscheinen lassen könnte?
EDIT: Unten ist mein aktuelles Fenster, der Textbereich, den ich manipuliere, ist in der Mitte.
Was meinen Sie mit der vertikalen Zentrierung eines Textes in einer 'Textbox'? Eine 'Textbox' ist einzeilig, genauer! –
@James_D Warum ein großes 'TextField' verwenden, wenn ein Steuerelement für diesen Zweck' TextArea' existiert, macht das keinen Sinn! –
Nur um eine Klarstellung hinzuzufügen, verwende ich einen TextArea anstelle eines TextField für meine Anwendung, da es ein "Texteditor" ist und für mehrere Eingabezeilen anstelle einer einzelnen Zeile der Texteingabe verwendet wird. Ich habe dem Originalbeitrag auch ein Bild zur Visualisierung hinzugefügt. – dibiasem