Ciao ragazzi sono nuovo di questo forum...ho fatto una ricerca in questo forum ma non sono riuscito a trovare una soluzione per il mio problema...o forse non sono stato abbastanza bravo a ricercare nel forum...

il mio problema è inserire uno sfondo nella JTextArea ma nel momento in cui lo inserisco mi ricopre la scrittura:

so ke vi puo sembrare stupido ma cos'è ke sbaglio???

public class JTextAreaSfondo extends JTextArea
{
public JTextAreaSfondo(String stringa)
{
super(stringa);
}

public void paint(Graphics g)
{
Graphics2D g2 = (Graphics2D) g;
ImageIcon icon = new ImageIcon("JTextAreaSfondo.jpg");
Image img = icon.getImage();
g2.drawImage(img, 0, 0, getWidth(), getHeight(), null);
}
}