jTextPane で複数の単語を強調表示しようとしていますが、うまくいきません。これまでのところ、私はこれを作りました:
Highlighter h = jTextPane1.getHighlighter();
h.removeAllHighlights();
String text = jTextPane1.getText();
String words[] = text.split(" ");
for(int i = 0;i<words.length;i++){
String temp = words[i];
if(temp.equals("word")){
try{
h.addHighlight(i, temp.length(), DefaultHighlighter.DefaultPainter);
}
catch(Exception e){
}
}
}
ただし、これは最初の単語のみを強調表示します。見つかったすべての単語を選択する方法は?