Ho un JList annidato all'interno di un JScrollPane. Quando aggiungo elementi a JList, voglio che JScrollPane scorra automaticamente fino alla fine di JList in modo che l'ultimo elemento sia visibile. Per fare questo, ho il seguente codice:Impossibile scorrere l'ultimo elemento in JList
getWordListScroller().getVerticalScrollBar().getModel().setValue(getWordListScroller().getVerticalScrollBar().getModel().getMaximum());
Quando provo usi questo codice, tuttavia, il JScrollPane solo scorre fino al penultimo punto, lasciando l'ultima voce fuori dal campo visivo. Questo non è in alcun modo desiderabile. Ho provato ad aggiungere valori a getMaximum(), ma il problema persiste.
Come posso far scorrere JScrollPane fino in fondo?
L'ho appena scoperto e funziona perfettamente. –
Bello. Btw. cosa da ricordare (perché forzare lo scroll è legato alla modifica del contenuto) http://stackoverflow.com/a/7114267/210342 – greenoldman
Questo funziona! Grazie. – Horizon