Sto scrivendo una funzione che cambi il colore ad un testo che viene scritto in una jTextArea.
La funzione che ho scritto è questa:

codice:
public void writeTextAreaWarning(String txt){
        
        jTextArea1.setForeground(Color.RED);
        jTextArea1.setFont(new Font("Verdana",1,9)); 
        jTextArea1.append(txt+"\n");
    }
Il problema è che così cambia colore anche al testo gia presente mentre io vorrei cambiare colore solo al testo che sto scrivendo in questo momento...come faccio?


tulipan