una lista delle parole C++ la trovi nel mio programma Hangman, gioco dell'impiccato dove devi scegliere indovinare le parole chiave del C++ :-)
Per evidenziare la sintassi potresti fare un replace del testo con i tag html, cioè quando trovi ad esempio "int", sostituisci con "<b><font color="blue">int</font></b>", poi usando il JEditorPane imposti il mime su html e automaticamente tradurrà.
Poi ovviamente ci sono altre complicazioni, i commenti, le stringhe, colorare magari anche i numeri, o fare in corsivo i metodi e alti abbellimenti; in quel caso dovresti alzare il tiro e usare regular expression e usare qualche struttura dati più complessa con la quale gestire il testo, però non ho mai avuto esperienza a riguardo, non saprei aiutarti così d'amblè.
Ultima modifica effettuata da netarrow il 01/05/2007 alle 22:33 |