gpt4 book ai didi

java - 如何让 JEditorpane 保留空格

转载 作者:行者123 更新时间:2023-12-01 15:10:43 27 4
gpt4 key购买 nike

在 JEditorPane 中出于格式化目的,我使用 Courier New 字体类型。然而,由于 HTML 对空白不敏感,空白将被删除。因此,如果我尝试打印这样的内容:“1 3 4”,它会删除多余的空格并实际上打印“1 3 4”。对此有什么想法吗?

  public  JEditorPane  editorPane;
editorPane.setEditable(false);
editorPane.setContentType("text/html");
// add a HTMLEditorKit to the editor pane
HTMLEditorKit kit = new HTMLEditorKit();
editorPane.setEditorKit(kit);
//...
//...
// add some styles to the html
StyleSheet styleSheet = kit.getStyleSheet();
styleSheet.addRule("body {color:#0f0; font-family:times; margin: 1px; }");
styleSheet.addRule("h1 {color:blue;}");
styleSheet.addRule("h2 {color:#ff0000;}");
styleSheet.addRule("."+StyleCourierNew+" {font-family:\"Courier New\"; font: 11px monaco; color: black; }");

最佳答案

我得到了答案:

sString=sString.replaceAll(" ", " ");

关于java - 如何让 JEditorpane 保留空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12397611/

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