dragging images around (sideways)?

Hi,

A question…lets say, hypothetically speaking, that I have 5 images (lets say playing cards for example…hehe), can someone give me a tip as to what structure to use to be able to click-on and slide the 5 cards around to change their order? (ie: slide pairs together)

I had a look at the drag-n-drop java tute examples but they seem to talk about moving objects into and out from an app. (whereas I want to simply drag stuff within my one jpanel)

I only want to drag the card horizontally (and maybe lock them neatly in one of the 5 positions)

I have no idea even where to start, so any ideas/suggestions/tips/links/flames/etc are welcome.

You may find this helpful:
http://www.java-gaming.org/forums/index.php?topic=14405.msg114395#msg114395

Thankyou onyx, that link was VERY helpful.