ciao a tutti.
come da titolo, volevo sapere come posso ridisegnare un JFrame dopo aver cambiato il suo contenuto.
con cambiare il contenuto intendo, in questo caso, togliere o aggiungere delle JLabel.

attualmente richiamo la creazione della GUI, in seguito faccio

codice:
frame.setContentPane(panel);
ma ottengo gli effetti desiderati solo se prima della creazione faccio

codice:
frame.setVisible(false);
e poi nuovamente

codice:
frame.setVisible(true);
dopo la creazione della gui.

c'è (sicuramente) un modo migliore per evitare che la mia window "lampeggi"?

grazie mille