JavaFX标签换行文本行间距

我需要一个功能,以便可以为JavaFX 8应用程序垂直记录文本.我想到了使用宽度为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>

Image Which Shows The Space Between Lines Is Massive

那么有人知道css属性可以解决此问题吗?因为-fx-line-spacing的默认值为0,所以它现在为0,但是,0是否很大?

解决方法:

-fx-line-spacing的负值呢?默认值为0,但可以接受负值…

上一篇:java-双击列标题的分隔符时不会触发CustomResizePolicy


下一篇:JavaFX ScrollPane的水平滚动条隐藏内容