2017-10-23 4 views
-1

Ich versuche, auf ein JavaFX-Label zu schreiben. Ich kann erfolgreich schreiben und Wrapping verwenden, um sicherzustellen, dass der Text in eine neue Zeile umgebrochen wird, wenn sie länger als die Beschriftung ist. Mein Problem ist, dass ich Text zum vorhandenen Text hinzufügen muss, was ich tun kann, aber ich kann den nächsten Text nicht in einer neuen Zeile beginnen.JavaFx Label - Wie erzwinge ich eine neue Zeile (Zeilenumbruch)

Jede Hilfe wäre willkommen.

+0

http://stackoverflow.com/help/mcve – kleopatra

Antwort

1

Fügen Sie einfach eine neue Zeile Zeichen:

Label label = new Label(); 
label.setText("Hello\nWorld"); 
+0

hmm ... Ich ziehe es Ihre frühere Antwort https://Stackoverflow.com/a/22351080/203657 - oder vielleicht verstehe ich nicht, was das OP wirklich wissen will :) – kleopatra

+0

@kleopatra "Ich bin nicht in der Lage, neuen Text in einer neuen Zeile zu beginnen": Ich interpretiere Das bedeutet, dass das OP an einem bestimmten Punkt im Text eine neue Zeile wünscht. –

+0

ahh .. ja, das könnte gut sein, mein schlechtes :) – kleopatra

0

Sie so etwas wie versuchen:

yourlabel.setText(yourLabel.getText() + System.lineSeparator() + "New String");