sto sviluppando un editor di testo avanzato in java (per programmare)
e dovrei riuscire a eseguire queste funzioni

-highlighting
-numero di linea
-intellisense
-verifica sintassi(l'editor è per programmi c)


mi interesserebbero moltissimo almeno i primi 2


spiegatemi come fare per favore, cioè che api dovrei usre? link?...
grazie mille