Pessoal…
Tenho uma aplicação que vai imprimindo na tela as operações efetuadas…
Estou usando o JTextArea para isso…
Gostaria de saber se tem como eu adicionar Strings de cores diferentes neste
JTextArea, ou esta
classe não aceita este tipo de formatação, qual seria a melhor saída ?
Obrigado
Diego Coronel Cavalcante
Eu sei que tem alguma coisa a ver com a classe Color, dá uma olhada na API.
Parece que seria algo tipo texto.setColor(blue), texto.setColor(red); ou utilizando RGB
Se ainda não achou a solução, avisa que dou uma melhor olhada aqui blz?
[quote=“PARQUE_MACABRO”]Eu sei que tem alguma coisa a ver com a classe Color, dá uma olhada na API.
Parece que seria algo tipo texto.setColor(blue), texto.setColor(red); ou utilizando RGB
Se ainda não achou a solução, avisa que dou uma melhor olhada aqui blz?[/quote]
Se vc se referiu ao método setColor na classe JTextArea, não existe. Mas tem o método setForeground(), só que ele muda a cor de todo o conteúdo do JTextArea…
Estou procurando e se encontra algo posta aqui…
fala cara! blz?
entao… vc vai ter q usar aquele componente q aceita códigos html… aí da pra fazer numa boa isso q vc ta querendo…
só q eu nao lembro qual o nome q faz poder usar html nos componentes…
vo da uma pesquisa, e ja posto aki de novo…
flw!
Na epoca q eu programava em C++ com MFC, tinha um componente RichEdit q aceitava transformacoes de cores e tudo mais… sera q em java naum tem nenhum JRichEdit!!!
Eu so conheco o setForeground(), mas como foi dito anteriormente ele altera a cor de todo o texto, e como vou ter inumeras linhas, e dependendo de condiçoes que vou determinar, cada linha poderá estar numa cor diferente, se alguem conseguir alguma coisa eu agradeço !!!
Valeu !!!