我正在开发一个 Swing 应用程序,我必须在其中显示HTML文件JEditorPane
。我必须突出显示一些文本,例如对于所有出现的boy。我正在使用以下代码,但它突出显示了以下代码的整个文本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)
{
}
但它突出了整个文档。在这种方法中
startPos
和的作用是endPos
什么?