public static void populateJList(JList list) { ArrayList contents= DataAccess.getContents(); DefaultListModel listModel = new DefaultLi
You can override the getToolTipText(..) method of the JList.
I believe you can also use a custom renderer which invokes the setToolTipText(...) method.