RText: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Migliorata la formattazione delle note (visualizzazione suddivisa in due colonne distinte).
m fix sintassi
Riga 128:
* Viene corretto un baco tuttora presente nel metodo <code>setTabSize</code> di <tt>JTextArea</tt>.
 
Se lo sfondo di una <tt>RTextArea</tt> (classe estesa da <tt>RSyntaxTextArea</tt>) fosse impostato con un determinato colore, la sua proprietà <code>opaque</code> (opaco) verrebbe impostata a <code>true</code> (vero) per ragioni prestazionali. Viceversa, se lo sfondo fosse impostato con un'immagine, allora la proprietà <code>opaque</code> sarebbe valorizzata con <code>false</code> (falso). Tutto ciò peggiora le prestazioni ma, se così non fosse, l'utente vedrebbe comparire dei difetti grafici sullo schermo, nella zona occupata dall'area testuale, mentre scorre un documento usando i tasti direzionali (lo stesso problema non si verifica premendo i tasti Pagina Su/Giù). Fifesoft ha sconsigliato di modificare il valore della proprietà <code>opaque</code>, giacché viene fatto dalle logiche in essere, quando opportuno.
 
Fifesoft raccomanda di inglobare l'area testuale internamente ad un'istanza di <tt>RTextScrollPane</tt>, anziché nel più noto <tt>JScrollPane</tt> (componente contenuto nel package [[Swing_(Java)|Swing]] di Java), qualora si decidesse di includere <tt>RSyntaxTextArea</tt> in un programma sviluppato autonomamente, dato che questa classe consente l'aggiunta dei numeri della linea e dei segnalibri all'area di testo.