|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2004
Città: Rovereto (tn)
Messaggi: 2187
|
[JAVA] JtextArea (o altro) linee a colori
Salve gente,
come posso in una jtextarea aggiungere linee di diverso colore? tipo così: questa è una riga questa un'altra ecc se nn è possibile con la jtextarea, come posso farlo? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Puoi usare un JTextPane al posto di JTextArea. Il Document su cui si basa la seconda non supporta l'applicazione di più formati al testo.
JTextPane ha dei metodi che ti permettono di assegnare ad un paragrafo (testo compreso tra due interruzioni di linea) o a singoli gruppi di caratteri degli attributi di formato. Per creare un certo insieme di attributi puoi usare un SimpleAttributeSet e l'insieme di utilità di StyleConstants: Codice:
SimpleAttributeSet testoColorato = new SimpleAttributeSet();
StyleConstants.setForeground(testoColorato, Color.PINK);
StyledDocumento documento = jtextPane.getStyledDocument();
documento.setParagraphAttributes(
PIPPO,
indicePrimoCarattereNelParagrafo,
lunghezzaDelParagrafo,
testoColorato,
false);
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:31.



















