¿Editor de texto con resaltado de sintaxis y números de línea?

Esto es un poco difícil incluso para un proyecto de equipo, y mucho menos para una implementación de una sola persona, pero estaba tratando de armar un editor de texto simple pero elegante con resaltado de sintaxis, usando unJEditorPane. Me encontré conesta que se descontinuó y fue muy difícil para mí entenderlo con todos los archivos lexer y las cosas .lex que se encuentran dentro. Incluso encontré en algún blog que este proyecto fue asumido más tarde por algún otro equipo, pero incluso una vez más fue descontinuado. No necesito que sea demasiado sofisticado, como tener el código plegado y demás (aunque estoy tentado de descubrir cómo hacerlo), pero necesito al menos unresaltado de sintaxis básico existir y más o menosLínea de números en el extremo izquierdo, como Notepad ++, por ejemplo. Tenga en cuenta que solo lo necesito para resaltar el código fuente de Java, al menos por ahora.

Lo que estoy buscando es un tutorial, un ejemplo bien documentado y un código de muestra, un paquete prefabricado, incluso una herramienta para NetBeans puede hacer el truco, no necesito necesariamente el código fuente escrito desde cero, solo necesito Una implementación que puede ser de utilidad. ¡Gracias por adelantado!

P.S.Esto no va a ser comercial o demasiado grande, no preguntes por qué quiero reinventar la rueda cuando hay tantos editores de programación, estoy aprendiendo y ¡esto me pareció un buen ejercicio!

Respuestas a la pregunta(2)

Su respuesta a la pregunta