Salve a tutti,
come da titolo devo aggiornare un JPanel per visualizzare un catalogo.
Ho utilizzato il seguente metodo

codice:
public JPanel createVisualizzaPanel()
    {
     prodottiArea = new JTextArea(15);
     refreshPanel.removeAll(); 
     refreshPanel.add(prodottiArea); 
     add(refreshPanel);
     refreshPanel.repaint();
     refreshPanel.validate();
     pack();
L'aggiornamento mi funziona e in prodottiArea ci va l'ArrayList con i prodotti.
Il problema è che la JTextArea mi si vede solo a meta e devo aggiornare due volte per farla visualizzare intera... Ho usato lo stesso codice anche per altri scopi e mi funziona perfettamente il problema me lo da solo in questo caso...