Hi, I have been messing around with a small application as a learning experience. I have a JList in a JScrollPane, and this works fine. I added a ListSelectionListener with the idea that when an item was selected in the JList, the JList would be removed from the JScrollPane, new items a new JList created, and the new JList put back into the JScrollPane. Surprise surprise, this doesn't seem to work. What is the best way to go about something like this? Should I try to remove components when updating, or update the ones that are already there?