I'm using Java 1.4.2 and I've tried searching for this and can't find it,
but I'm sure I saw a method for a JList to scroll to the selected item.
There are times a JList (in a JScrollPane) is reloaded. On some platforms,
apparently, when I reload it, even though I make sure the same item stays
selected, users report that the list then resets to show the top of the
list only.
Maybe I'm mixing things up, but I was sure I saw something like
scrollToSelected() for a JList or JScrollPane, but I can't find it in the
API index and couldn't find it in a search. Is it under a different
wording or is there another method that scrolls a JList to show the
selected item?
Thanks!
Hal
Knute Johnson - 26 Jan 2008 23:31 GMT
> I'm using Java 1.4.2 and I've tried searching for this and can't find it,
> but I'm sure I saw a method for a JList to scroll to the selected item.
[quoted text clipped - 13 lines]
>
> Hal
See JList.ensureIndexIsVisible() and JList.setSelectedValue()

Signature
Knute Johnson
email s/nospam/knute/
------->>>>>>http://www.NewsDem
Hal Vaughan - 27 Jan 2008 01:32 GMT
>> I'm using Java 1.4.2 and I've tried searching for this and can't find it,
>> but I'm sure I saw a method for a JList to scroll to the selected item.
[quoted text clipped - 15 lines]
>
> See JList.ensureIndexIsVisible() and JList.setSelectedValue()
Great! I knew about setSelectedValue(), but the ensureIndexIsVisible() is
exactly what I was looking for! I guess it's a case of tunnel vision where
I was so stuck on what I thought I saw I missed what I needed.
Thanks!
Hal