JavaFX:TextFlow中文本之间的新行距

JavaFX:TextFlow中文本之间的新行距,java,javafx,spacing,textflow,Java,Javafx,Spacing,Textflow,如何减少两个文本之间的间距 我有以下代码: 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)); 标题文本和正文文本之间的间距太大,有没有办法缩小此间距? 我正

如何减少两个文本之间的间距

我有以下代码:

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));
标题文本和正文文本之间的间距太大,有没有办法缩小此间距?
我正在使用JavaFX文本。

您可以为文本流设置行距。默认值已为0,因此可以通过提供负值使它们看起来更接近:

textFlow.setlinespace-2.0;
请把问题贴出来。我不知道你的意思是什么?这就是全部。textflow可以放在任何窗格中,结果都是相同的。它将显示两行文本,标题在顶部,正文在底部。文本上的或或或文本流上的设置是否有助于或解决您的问题?如果没有,您可以编辑问题以包含两张图片吗?一张图片是当前输出的样子,另一张图片是您希望输出的样子。