如何更改所有'a'字符是字符串并显示在JEditorPane或JTextArea中?



我想创建简单的文本编辑器程序,该程序可以找到字符串中的所有"a"字符并将颜色更改为红色。我可以找到"a"字符,所以我只需要改变颜色。如果在java中不可能,我可以在c ++(QT Lib.(中做到这一点吗?

Java 中的 JEditor Pane 支持 HTML 和 CSS。因此,将html和css代码用于您想要的任何内容,例如更改颜色,粗体和斜体等。

pane  = new JEditorPane();
pane.setContentType("text/html");

您可以直接编写HTML和内联CSS。

对于高级级别,您还可以使用HTMLEditorKit类来添加css。

HTMLEditorKit kit = new HTMLEditorKit();
jEditorPane.setEditorKit(kit);
StyleSheet styleSheet = kit.getStyleSheet();
styleSheet.addRule("body {color:#000; font-family:times; margin: 4px; }");
styleSheet.addRule("h1 {color: blue;}");
styleSheet.addRule("h2 {color: #ff0000;}");
styleSheet.addRule("pre {font : 10px monaco; color : black; background-color : #fafafa; }");

我希望我能帮助你。

相关内容

  • 没有找到相关文章

最新更新