I need help from your side. Please give me an alternative to JList where in I can display images horizontally and implement events like Mouse Clicks etc.
How about a plain JPanel, with a 1 row gridlayout contained in a JScrollPane
with no vertical slidebar.
Then you define a JPanel extension that displays an image and implements
MouseListener (it could also be used in conjuctin with an interface that
defined the callback to the interested parties,... ImageListUser (?)).
For each image you load you create a new instance of this panel and add it
to the "horizontal list" panel. Deletion/insertion of elements is done using the
remove/add & validate methods of the gridpanel.