Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - domanda su aree di testo
Forum - Java - domanda su aree di testo

Avatar
Bonny (Member)
Expert


Messaggi: 437
Iscritto: 24/04/2009

Segnala al moderatore
Postato alle 10:11
Venerdì, 17/12/2010
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.

PM
Avatar
paoloricciuti (Ex-Member)
Pro


Messaggi: 137
Iscritto: 27/04/2010

Up
1
Down
V
Segnala al moderatore
Postato alle 11:14
Venerdì, 17/12/2010
Testo quotato

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)

un bel +1 a paolo quando se lo merita :) - HeDo - 17/12/10 12:12
PM
Avatar
popp109 (Normal User)
Rookie


Messaggi: 27
Iscritto: 27/11/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 13:07
Venerdì, 17/12/2010
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.

PM
Avatar
Bonny (Member)
Expert


Messaggi: 437
Iscritto: 24/04/2009

Up
0
Down
V
Segnala al moderatore
Postato alle 14:06
Sabato, 18/12/2010
Grazie ragazzi:k:

PM