Salve. Come da titolo, ho provato così:
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"?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--; } } }
Dimenticavo di dire che ho provato anche ad impostare setOpaque (false) al JScrollPane, ma non cambia niente![]()

Rispondi quotando