I am creating an IMDB application which displays and organizes movies found on you computer (by looking up the metadata via an IMDB API).

In my search panel I want to give the user the option of looking for movies that were released in a specific range of years (e.g. between 1990 and 2005). Currently I use for this two JSpinners, one for the minimum year and one for the maximum year and use cross validation to check whether `maxYear >= minYear && minYear <= maxYear` However I don't think this is very user-friendly.

What I would like is a JSlider with two knobs, one for min and one for max. Is this possible? Do you have any other ideas on how to make this interface more user-friendly?