JavaFX: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));
"标题文本">

和"正文文本"之间的差距太大了,有什么方法可以减少这个空间吗? 我正在使用JavaFX Text。

您可以为TextFlow设置行距。默认值已经为 0,因此您可以通过给出负值使它们看起来彼此更近:

textFlow.setLineSpacing(-2.0);

最新更新