Resaltando algunas de las palabras de un archivo de texto abierto en un marco

Estoy abriendo un archivo en un marco y deseo resaltar algunas de las palabras. Según tengo entendido, debo recorrer el contenido del archivo. ¿Cómo recorro los contenidos y cuál es la propiedad relacionada que puedo usar para resaltar?

ACTUALIZACIÓN: MI CÓDIGO VA ALGO COMO ESTO

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta