Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/04/2010, 22:37
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Coloreo de código en java

Pues sobre la caja de texto que estés dibujando, un addKeyListener() y así recoges todas las pulsaciones de teclas. Con un getText() puedes ir recogiendo el texto para modificar las palabras conocidas por su equivalente en color.

También puede servirte (y quizás sea más fácil), en vez de usar un keylistener, ponerle al JTextPane o JEditorPane una clase hija de HTMLDocument. Ahí sobreescribes los métodos insert, que son a los que se llama cada vez que el usuario teclea algo y sabiendo que es un documento HTML, puedes cambiar palabras para darles color.

Se bueno.
__________________
Apuntes Java
Wiki de Programación