30/04/2010, 22:37
|
| 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. |