You could extend JList and add the appropriate listeners in the constructor. I think this would be the easiest way, as the JFrame will send the events, but each list will still have to be ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results
Feedback