Ciao a tutti,
sto scrivendo da un computer della mia scuola.
In questo momento stiamo smanettando con la classe Graphics2D.

Abbiamo ridefinito il metodo paint al momento della creazione dell'oggetto:

codice:
        canvas = new javax.swing.JPanel(){
            public void paint(Graphics g){
                super.paint(g);
                canvasPaint(g);
            }
        };
Abbiamo provato vari eventi per testare il richiamo del metodo paint, e ci siamo accorti che viene attivato solamente quando viene ridimensionata la finestra o ridisegnata dopo essere stata iconificata.

Sappiamo però che è possibile far richiamare questo metodo anche quando la finestra viene portata fuori dallo schermo (per l'esattezza quando viene riportata dentro), ma a noi non succede questo.

Qualcuno di voi sarebbe in grado di spiegarci il perchè? Se serve altro codice chiedete pure.

Grazie per l'attenzione.