In una mia interfaccia grafica di un mio programma ho una JList racchiusa in uno JScrollPane...tramite un apposito metodo riempio la lista con delle determinate stringhe...
dopo aver riempito la lista seleziono un elemento di essa
codice:
lista.setSelectedIndex (intero)
a questo punto appare il "problema" da risolvere...essendo la lista molto grande (contiene molti valori) a meno che l'elemento selezionato non sia uno dei primi , alla visualizzazione della lista la scrollbar dello scrollpane non è posizionata in modo da visualizzare l'elemento selezionato...dunque voglio fare proprio questo
osizionare la scrollbar in modo tale da visualizzare un'area di elementi tra cui vi è presente quello selezionato...come fare?
Ho provato facendo
codice:
nomeScrollPane.getVerticalScrollBar().setValue(nomeLista.getSelectedIndex());
ma non va,ho provato altri metodi ma niente...mi potreste illuminare su quale sia il/la metodo/procedura per fare ciò che chiedo?