단어의 모든 어커런스를 JEditorPane
으로 강조 표시해야합니다. 이를 위해 다음 코드를 사용하고 있습니다 :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)
{
}
그러나 어떻게 단어의 색인 위치를 알려줄 수 있습니까?
파일에서 내용을 읽고 있지만 HTML 태그도 읽고 단어의 색인을 방해합니다.
패키지 문서 클래스를 사용할 수 있습니다. – adesh
'javax.swing.text' – MadProgrammer
괜찮지 만 document.getText (0, document.getLength())를 호출 할 때; 그 아무것도 돌려주지 않는 것. – adesh