JavaFX标签换行文本行间距

JavaFX标签换行文本行间距,java,css,javafx,label,javafx-8,Java,Css,Javafx,Label,Javafx 8,我需要一个功能,这样我就可以写下我的JavaFX8应用程序的垂直文本。我想出了一个主意,使用一个标签,首选宽度为0,并将文本包装在true上。正如我所要求的那样,这确实会导致文本垂直书写。但是它消耗了太多的空间,因为每行之间的高度太高,所以行间距太大,但这已经是0了 <Label fx:id="label_north" alignment="BOTTOM_CENTER" prefHeight="240.0" prefWidth="0.0" textAlignment="CENTER" wr

我需要一个功能,这样我就可以写下我的JavaFX8应用程序的垂直文本。我想出了一个主意,使用一个标签,首选宽度为0,并将文本包装在true上。正如我所要求的那样,这确实会导致文本垂直书写。但是它消耗了太多的空间,因为每行之间的高度太高,所以行间距太大,但这已经是0了

<Label fx:id="label_north" alignment="BOTTOM_CENTER" prefHeight="240.0" prefWidth="0.0" textAlignment="CENTER" wrapText="true">
     <padding>
        <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
     </padding>
</Label>


那么有人知道css属性来修复这个问题吗?因为-fx行距的默认值是0,所以现在它是0,但是,0是巨大的?

那么
-fx行距的负值呢?默认值为0,但它可以接受负值

你试过旋转标签吗?我试过了,但这也会旋转文本本身。因此文本是横向写的,而不是像图中显示的那样,水平写,但每个字母都在另一个字母的下面,而不是在每个字母的旁边other@BorisPavlovi谢谢你的评论,这在表面上确实是可能的,这确实解决了我的问题,非常感谢!遗憾的是,我无法将评论标记为正确答案