Scintilla en Java

Hola comunidad estoy desarrollando un pequeño entorno de desarrollo en java pero la versión actual es un poco lenta entonces quisiera saber si conocen acerca de algún componente análogo al scintilla de qt pero para java, es decir un componente que agrupe un panel para los numeros de linea y un editor que permita otorgarle formarto a palabras especificas, actualmente esto lo estamos haciendo a palo y funciona bien pero cuando hay una cantidad un poco mayor de 150 lineas de codigo comienza a ponerse lento el entorno.