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:
Il JPanel viene effettivamente cancellato dalla JApplet, ma il FlowLayout nn viene aggiornato, cioè gli elementi nn vengono spostati, ma rimangono nella posizione iniziale.codice:// c è il container principale che contiene i 3 JPanel // pt è il 2° JPanel (quello al centro) c.remove(pt); c.repaint();
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.


Rispondi quotando