如何影响 JavaFX 超链接中的行间距?

How do you affect line spacing in JavaFX hyperlinks?

我有一个 vbox,我要在其中放置一些超链接。

Hyperlink clickableString;
clickableString = new Hyperlink();
clickableString.setStyle("-fx-text-fill: black;-fx-padding: 0; -fx-line-spacing: 0em;");  //set the hyperlink to black.
clickableString.setLineSpacing(0);      
clickableString.setText("This is a test");
myVBox.getChildren().add(clickableString);  

clickableString = new Hyperlink();
clickableString.setStyle("-fx-text-fill: black;-fx-padding: 0; -fx-line-spacing: 0em;");  //set the hyperlink to black.
clickableString.setLineSpacing(0);      
clickableString.setText("This is a test");
myVBox.getChildren().add(clickableString);  

我试图让字符之间的间距尽可能小,这样我就可以容纳尽可能多的行。实际上,两行之间的 space 大约是半个字符高。有谁知道如何微调这个?

会不会是字体本身占了白色space,所以我没法去掉白色space?或者我可以更改某种填充?

男性,

我也在研究同样的事情,但是“-fx-line-spacing”没有出现在官方 JavaFX CSS 文档中。

https://docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/cssref.html

  • 编辑 -

但测试有效。在我的例子中,我不得不输入一个负数以使线条彼此靠近。