Non so cosa devi fare di preciso, ovviamente, ma non puoi mettere nella collezione i riferimenti ai JList e solo quando crei la interfaccia utente inserisci "al volo" il JList nel JScrollPane e questo lo aggiungi nel layout??Originariamente inviato da koala81
Come devo fare per recuperare la JList dal JScrollPane???
Ah, dimenticavo di dire che i JScrollPane sono tutti aggiunti ad un ArrayListe quindi l'operazione che faccio è
codice:(JScrollPane)vettore.get(i);
Insomma ... alla fin fine generalmente serve il componente contenuto nel JScrollPane, non il JScrollPane stesso (se non per casi particolari).
Se invece vuoi proprio ottenere il componente nel JScrollPane:
scrollpane.getViewport().getView()
devi fare un cast al tipo del tuo componente (JList) perché ritorna un Component.