JavaFx HTMLEditor中的颜色/突出显示空格

时间:2015-09-26 21:42:35

标签: java swing javafx html-editor styledtext

在我的应用程序中我有一个HTMLEditor,我想突出显示White Spaces以向用户显示我的编辑器插入空格的位置。在Swing中这很容易,但我无法找到如何使用JavaFX。我知道关于样式文本已经存在一般性问题Styled text in JavaFX?,但在这里我特别感兴趣的是白色空格。 有什么建议吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

由于Andrew Thompson的建议,我找到了解决方案。此解决方案使用html' pre'标签

<!DOCTYPE html>
<html>
<style type="text/css">
pre {

        display: inline;
        color:red;
        background:green;
        font-family: monospace;
        white-space: pre;
        margin: 0em 0;
    } 
    </style>
    <body>
    Hello everybody <pre> Text in a pre element
    is displayed in a fixed-width font, and it preserves
    both      spaces and line breaks </pre>
    </body>
    </html>

请同时查看HTML <pre> tag causes linebreaks