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

    [Java] sostituire il contenuto della sezione di un JFrame

    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. :)

  2. #2
    ecco la porzione di codice del listener:

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    usa validate() sul JFrame con BorderLayout
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  4. #4
    Originariamente inviato da Andrea1979
    usa validate() sul JFrame con BorderLayout
    ti ringrazio, funziona alla grande!

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.