PDA

Visualizza la versione completa : [JAVA] Sostituire il contenuto della sezione di un JFrame


var
10-10-2005, 08:43
salve a tutti,

ho un JFrame gestito da un layout BorderLayout.
bene, con un pulsante vorrei sostituire la sezione BorderLayout.CENTER.

premendo il pulsante non accade nulla a livello visivo, ma la sostituzione avviene (infatti se ridimensiono il JFrame il contenuto di BorderLayout.CENTER viene aggiornato).

ho provato a dare anche un getContentPane().repaint() ma non ottengo nulla.

qualcuno sa darmi una mano?
grazie. :)

var
10-10-2005, 08:48
ecco la porzione di codice del listener:



getContentPane().remove(2);
getContentPane().add((Container)pannelli.get(1), BorderLayout.CENTER);
getContentPane().repaint();

Andrea1979
10-10-2005, 10:21
usa validate() sul JFrame con BorderLayout

var
10-10-2005, 10:32
Originariamente inviato da Andrea1979
usa validate() sul JFrame con BorderLayout

ti ringrazio, funziona alla grande! :unz:

Loading