Oppure

Loading
17/12/10 9:11
Bonny
Salve a tutti, voglio sviluppare un programma tipo un Notepad ove mi colori la sintassi per esempio un editor html.
Devo usare un JTextArea o JEditorPane o JTextPane?
non capisco bene le caratteristiche degli ultimi due.
Vi chiedo una piccola delucidazione di queste tre classi.
aaa
17/12/10 10:14
paoloricciuti
Postato originariamente da Bonny:

Salve a tutti, voglio sviluppare un programma tipo un Notepad ove mi colori la sintassi per esempio un editor html.
Devo usare un JTextArea o JEditorPane o JTextPane?
non capisco bene le caratteristiche degli ultimi due.
Vi chiedo una piccola delucidazione di queste tre classi.


Devi usare JEditorPane. In pratica JTextArea e' una semplice area di testo. Le altre e due sono invece formattabili per colore e molto altro. Quello che cambia tra le due e' che il primo e' una textarea l'altro e' un textfield (su una sola riga)
aaa
17/12/10 12:07
popp109
Tempo fa ho cercato di realizzare un editor ma con le classi elencate non sono riuscito ad ottenere quello che volevo.

Io ho risolto il problema scrivendo un componente da zero e aiutandomi con i graphics e gli eventi a tastiera sono riuscito ad ottenere quello che volevo.

Se tu dovessi realizzare da zero il componente ricordati di fare il rendering solo sulle righe che stai modificando e nel caso dello scroller del testo di fare il rendering di quello che vedi nella pagina per avere un editor veloce.
aaa
18/12/10 13:06
Bonny
Grazie ragazzi:k:
aaa