la única manera en que podría cambiar el color es por setForground(). Sin embargo, cuando hay varias líneas de código, todo se vuelve verde o negro. ¿Hay algún otro método o alguna forma de resolver este problema? ¡Gracias!Java: ¿Cómo puedo cambiar el color de una línea específica o fila de cadena en un área de Texto?
int key = evt.getKeyCode();
if (key == KeyEvent.VK_ENTER)
{
String tb1EnterdValue = tb1.getText().toString();
if((tb1EnterdValue.equals("yes")))
{
TextArea1.setForeground(Color.green);
else
{
TextArea1.setForeground(Color.lightGray);
}
this.TextArea1.append(">"+tb1EnterdValue+newline);
this.tb1.setText("");
Gracias, pero ¿cómo exactamente obtengo el código fuente de JTextArea? – Kevin
El código fuente viene con el JDK. Está en un archivo llamado src.zip. – camickr
Entendido pero ¿dónde copio este código? – Kevin