Instead of using JList I switched over to JTable

It adds easier to manage functionality as well as a better over all look