0
我試圖突出顯示jTextPane中的多個單詞,但沒有運氣。到目前爲止,我做到了這一點: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){
}
}
}
但是,這隻強調了第一個字。如何選擇所有找到的單詞?
看看[這個例子](http://stackoverflow.com/questions/13448558/highlight-a-word-in-jeditorpane/13449000#13449000 )它使用JEditorPane,但我很確定,只要使用StyledDocument,它應該可以工作 – MadProgrammer