Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [JAVA] ridesegnare un frame dopo aver cambiato i suoi componenti

    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

  2. #2
    http://www.pierotofy.it/pages/appunt...oi_componenti/

    Io ci ho messo 4 giorni per capire come si faceva, spero che questo non sia successo anche a te.

  3. #3
    risolto

    grazie mille....
    ho dovuto richiamare il validate() anche per il JFrame, e ora funziona alla grande.

    grazie, ciaociao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.