Salve,
ho un problema con il refresh del layout di un'applet.
Mi spiego meglio:
ho una JApplet (con layout FlowLayout.LEFT) con al suo interno 3 JPanel come in figura:


nel momento in cui premo il bottone più a destra, vengono eseguite queste due linee di codice, che servono per eliminare il 2° JPanel dall'applet:

codice:
        // c è il container principale che contiene i 3 JPanel
        // pt è il 2° JPanel (quello al centro)
        c.remove(pt);
        c.repaint();
Il JPanel viene effettivamente cancellato dalla JApplet, ma il FlowLayout nn viene aggiornato, cioè gli elementi nn vengono spostati, ma rimangono nella posizione iniziale.
Questa è l'immagine:


Ora mi chiedo, c'è un modo per far si che gli elementi rimanenti vengano riposizionati secondo il FlowLayout.LEFT come accade durante l'inizializzazione dell'applet?

Ringrazio chiunque possa aiutarmi.