突出显示java中的多个单词

时间:2014-11-20 12:34:42

标签: java applet

我是Java的新手。我想写一个模拟花园的程序。它必须有3个按钮为中心,侧面和任何位置。当我按下中心时,它应该突出显示要种植到花园中心的植物的名称,当我按侧面时,它会突出显示在两侧种植的名称

1 个答案:

答案 0 :(得分:0)

试试这个

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){
        }
    }
}