Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    8

    Ridisegnare un JFrame

    Ciao a tutti ho un problema con il repaint() di un Container
    vi spiego;

    HO due pulsanti in un JFrame con BorderLayout, ognuno ha un Listener
    che ha la funzione di rimuovere il JPanel nel BorderLayout.CENTER
    e inserirne un'altro sempre in BorderLayout.CENTER dopodiche fa il repaint di getContentPane().repaint().
    Ma fintanto che non ridimensiono la finestra a mano non mi visualizza i pannelli.
    Sapete come gestire megli il refresh de monitor??

    ciao grazie.

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Si utilizza il metodo validate().

    In ogni caso, se usi repaint() devi anche usare (prima) un doLayout() per forzare il LayOut dei componenti da ridisegnare.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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 © 2026 vBulletin Solutions, Inc. All rights reserved.