gpt4 book ai didi

java - 行间距 HTMLEditor JavaFx

转载 作者:行者123 更新时间:2023-12-01 18:06:52 25 4
gpt4 key购买 nike

我想使用 css 规则调整 JavaFx 中 HTMLEditor 的行高,但找不到规则的名称。我尝试了 -fx-line-height 和其他一些,但没有一个起作用。是否有可能,或者 HTMLEditor 是否太受限制?

最佳答案

HTML编辑器编辑HTML,需要指定line-height in HTML based CSS (不是 JavaFX CSS)。

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.Pane;
import javafx.scene.web.HTMLEditor;
import javafx.stage.Stage;

public class SpacedOut extends Application {

private static final String HTML_TEXT =
"<p style=\"line-height:1.5\">\n" +
" <span style=\"font-size:12pt\">The quick brown fox jumps over the lazy dog.</span><br />\n" +
" <span style=\"font-size:24pt\">The quick brown fox jumps over the lazy dog.</span>\n" +
"</p>";

@Override
public void start(Stage stage) throws Exception{
HTMLEditor editor = new HTMLEditor();
editor.setHtmlText(HTML_TEXT);

Scene scene = new Scene(new Pane(editor));
stage.setScene(scene);
stage.show();
}

public static void main(String[] args) {
launch(args);
}
}

关于java - 行间距 HTMLEditor JavaFx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35731041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com