Salve. Come da titolo, ho provato così:
codice:
private class CenterPanel extends JPanel
{
private CenterPanel()
{
setLayout (new BorderLayout());
mainTextArea = new JTextArea();
mainTextArea.setEditable (false);
mainTextArea.setWrapStyleWord (true);
mainTextArea.setLineWrap (true);
mainTextArea.setOpaque (false);
add (new JScrollPane (mainTextArea), BorderLayout.CENTER);
}
public void paintComponent (Graphics g)
{
super.paintComponent (g);
int lowerColor = 255;
for (int i = 0; i < 700; i++)
{
for (int j = 0; j < 700; j++)
{
g.setColor (new Color (lowerColor, 255, lowerColor));
g.drawRect (i, j, 1, 1);
}
if (i % 10 == 0)
lowerColor--;
}
}
}
Ma il risultato è uno sfondo grigio... come posso fare per rendere la JTextArea invisibile in modo che si possa visualizzare la grafica che c'è "sotto"?
Dimenticavo di dire che ho provato anche ad impostare setOpaque (false) al JScrollPane, ma non cambia niente