Texto colorido no componente de JTextField ou outro Componente de ediçao de texto

Saudaçoes amigos,

   tenho um dicionario de palavras e desejo que essas palavras sejam mostradas em um cor especifica na caixa de texto. Assim pergunto, que componente posso usar visto que esta caixa terá multiplas linhas, e como posso fazer para colorir essas palavras chaves dentro do texto da caixa ?

[]s
Herbert Pimentel

[color=darkblue] Para colorir o texto é só utilizar o setForground:[/color]

txt.setFont(new java.awt.Font("Arial", Font.ITALIC + Font.BOLD, 12));
txt.setForeground(Color.BLUE);
 TextArea text = new TextArea();

        Font font = new Font(?Serif?, Font.ITALIC, 20);

        text.setFont(font);

        text.setForeground(Color.blue);

        f.add(text, BorderLayout.CENTER);

[color=darkblue] Agora verifiquei que o que você colorir é colorir palavras especícificas dentro de um componente, você pode fazer isso utilizando HTML em um JTextPane ou um JEditorPane[/color]