Destacando algumas das palavras de um arquivo de texto aberto em um quadro

Eu estou abrindo um arquivo em um quadro e gostaria de destacar algumas das palavras. Como eu entendo, eu preciso percorrer o conteúdo do arquivo. Como eu atravesso o conteúdo e qual é a propriedade relacionada que posso usar com o propósito de destacar?

ATUALIZAÇÃO: MEU CÓDIGO VAI ALGO COMO ESTE

private JEditorPane editorpane;
JScrollPane editorScrollPane;

public TextEditor()
{
    editorpane = new JEditorPane();
    editorpane.setEditable(false);

    if (filename != null)
    {
        try
        {
            File file = new File(filename);
            editorpane.setPage(file.toURI().toURL());
        }
        catch (IOException e)
        {
            e.printStackTrace();
            System.err.println("Attempted to read a bad file ...");
        }
    }
    else
    {
        System.err.println("File name is wrong");
    }

    add(editorpane);
}

questionAnswers(1)

yourAnswerToTheQuestion