如何影响 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
- 编辑 -
但测试有效。在我的例子中,我不得不输入一个负数以使线条彼此靠近。
我有一个 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
- 编辑 -
但测试有效。在我的例子中,我不得不输入一个负数以使线条彼此靠近。