gpt4 book ai didi

java - 我如何使用 html 在 JTextPane 中使用 tabulator\whitespace?

转载 作者:行者123 更新时间:2023-12-02 05:04:36 26 4
gpt4 key购买 nike

我希望使用 html 在 JTextPane 中使用一些制表符空间,我该怎么做?我尝试使用 Java 方式放置\t,但这似乎不起作用。

这是我的代码:

JTextPane pane = new JTextPane();
pane.setContentType("text/html");
String ausgabe = "hello world";
HTMLDocument doc=(HTMLDocument) pane.getStyledDocument();
doc.insertAfterEnd(doc.getCharacterElement(doc.getLength()),"<b>"+ausgabe"+"<br></b>");

最佳答案

通常,HTML 不显示缩进、制表符等格式。您可以在浏览器中的纯 HTML 文件中进行检查。

但是,有一种情况会发生这种情况 - 在预格式化 block 中。也就是说,带有标签<pre> .

所以尝试将最后一行更改为:

doc.insertAfterEnd(doc.getCharacterElement(doc.getLength()),"<pre>"+ausgabe+"</pre>");

请注意,预格式化 block 中使用的字体通常是固定宽度的(例如 Courier 或类似字体)。

关于java - 我如何使用 html 在 JTextPane 中使用 tabulator\whitespace?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27908761/

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