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]