Guys,i have to develop a simulator for Merge sort algo in java.I'm familiar with Java.But i have no idea how to do that.Java applet is easy? or it can be done as a Desktop app.My idea is to do as a desktop application.The programme should allow user to input a value & according to that Algorithm should show the step by step how the algorithm is working.Please help me.......

What are your ideas for showing the moving of elements in the list as they are being sorted?

Start without the user entered data. Do it with data you put in the program.
The user entering the data is a separate issue and can be done later.