Grazie avevi ragione, dando il preferred size al JScrollPane compare la barra di scorrimento.
Ma non è un'altra forzatura questo modo di procedere? Cioè se non setto il preferredSize il contenuto esce, se invece lo setto la dimensione diventa "vincolante" e quindi se le label diventano molte, il pannello tenta di far stare tutto in quelle dimensioni e ad esempio le 3 colonne del GridLayout diventano 5 per lo spazio a disposizione.
Potrei cambiare il preferredSize ad ogni inserimento di una riga, ma io pensavo che fosse meglio lasciare gestire tutto allo ScrollPane che pensavo si ridimensionasse automaticamente per fare stare tutto il contenuto...
[EDIT]
Ah chiedo scusa, avevo lasciato per sbaglio il parametro di 20 righe per il GridLayout, se rimetto a 0 quel parametro le colonne non vengono più "sforzate" ad aumentare con l'aumento del contenuto,ma invece lo ScrollPane si ridimensiona come volevo.
Grazie mille per il tempo dedicatomi e alla prossima!![]()

.
Rispondi quotando