JLists - Filtering

Can someone point me in a good direction for ways to filter my JList?

I have a list that I will want to sort based on filters the user can select from RadioButtons. It would work best if there was a way to "hide" items from the list so they actually retain their original index if possible.

I don't want to add and delete items to and from the list... I just want to filter them. Is it possible to change the visibility of specific indexes from a JList?