Cambio del color del texto retrasado en el campo de texto Swing

¿Es posible cambiar el color de un texto en un campo de texto? Estoy tratando de construir un intérprete, así que me preguntaba cómo cambiaría el color del texto en tiempo real. Por ejemplo, la palabra que ingreso en el campo de texto es:

printf("hi");

La palabraprintf se vuelve verde después de unos segundos.

¿Es posible

Respuestas a la pregunta(6)

Su respuesta a la pregunta