我想在这里收集Java的所有WYSIWYG文本编辑器.
条目的一些规则:
此列表应该有助于开发人员确定选择哪个编辑器.我不是在寻找"最好的",而是更多的"那里有什么".
我需要知道如何做到这一点:
让我们说:我有一个JTextArea像这样的代码:
LOAD R1, 1
DEC R1
STORE M, R1
ADD R4, R1,8
Run Code Online (Sandbox Code Playgroud)
我想改变的颜色LOAD,DEC,STORE并ADD以颜色为蓝色
R1,R4以色绿
M到红号橙色
如何更改此文字的颜色?这些文本来自记事本或可以直接键入文本区域.
我必须强调所有出现的单词JEditorPane.为此,我使用以下代码:
try
{
javax.swing.text.DefaultHighlighter.DefaultHighlightPainter highlightPainter =
new javax.swing.text.DefaultHighlighter.DefaultHighlightPainter(Color.YELLOW);
textPane.getHighlighter().addHighlight(startPos, endPos,
highlightPainter);
}
catch(Exception ex)
{
}
Run Code Online (Sandbox Code Playgroud)
但是我怎样才能给出一个单词索引的位置?
我正在从文件中读取内容,但它也正在读取HTML标记,这会扰乱单词索引.