Actualizar GUI de acuerdo al texto

jhbk
22 de Agosto del 2008
Hola tengo un problema , tengo un pequeño editor de textos que es un JEditorPane en formato del texto esta en setContentType("text/html"). Tengo en la interfaz opciones para que el usuario pueda cambiar el tipo de letra, color, tamaño si quiere que sea negrita,cursiva o subrayado. Bueno lo que yo quiero hacer es que cuando el cursosr esta sobre un texto con determinado formato en la interfaz muestre el tipo de letra ,tamaño, color ,etc que tiene esa letra, como hace el MS Word, dependiendo del formato de cada palabra en el texto , supongo que deberia registrar mi JEditorPane en algun tipo de escuchador para ir actualizando la interfaz de acuerdo al formato del texto donde se encuentra el cursor.

Bueno y una colsulta mas, cuando utilizo setContentType("text/rtf") en mi JEditorPane el metodo getText( )
siempre me devuelve null porque?, como puedo pasar el texto en formato rtf a un String?.


Si me podrian ayudar estaria eternamete agradecido.