public static void populateJList(JList list) {
ArrayList contents= DataAccess.getContents();
DefaultListModel listModel = new DefaultLi
If you don't want to override JList, you can use a MouseMotionAdapter to change the tooltip text
jList.addMouseMotionListener(new MouseMotionAdapter() {
@Override
public void mouseMoved(MouseEvent e) {
JList l = (JList)e.getSource();
ListModel m = l.getModel();
int index = l.locationToIndex(e.getPoint());
if( index>-1 ) {
l.setToolTipText(m.getElementAt(index).toString());
}
}
});