Ti faccio capire meglio forse non mi sono espresso bene... Io ho un metodo che mi crea una JPanel:Questo metodo lo richiamo nel listener di un pulsante.codice:public JPanel createNonAcquistabiliPanel() { refreshPanel.removeAll(); refreshPanel.add(prodottiArea); add(refreshPanel); refreshPanel.repaint(); refreshPanel.validate(); pack(); DimensioneFinestra = new Dimension(); DimensioneFinestra = this.getSize(); FinestraCentrata(DimensioneFinestra); return refreshPanel; }
Io voglio che quando mi fa il pack() si prenda le nuove dimensioni che il pack ha dato alla finestra che mi serviranno poi nel metodo CentraFinestra che ho postato prima... Il tutto è fatto in una classe che estende JFrame.
Ripeto che mi da il problema solo con questo particolare pannell0, mentre con gli altri non mi da problemi e non capisco il motivo...

Rispondi quotando