JavaFX: New line spacing between texts in TextFlow

914 Views Asked by At

How can I reduce the space between the 2 texts?

I have the following code:

Text t1 = new Text("Header Text");
Text t2 = new Text("\nBody Text");
TextFlow textFlow = new TextFlow(t1,t2);
textFlow.setTextAlignment(TextAlignment.CENTER);
textFlow.setPadding(new Insets(0));

The gap between "Header Text" and "Body Text" is too wide, is there any way i can reduce this space? I'm using JavaFX Text.

1

There are 1 best solutions below

0
On

You can set line spacing for a TextFlow. The default value is already 0, so you can make them look closer to each other by giving a negative value:

textFlow.setLineSpacing(-2.0);