Code Walkthrough DockEffect
I would not start of at the very basic level I would expect you to know, to at least create stages and scenes and to implement scenes within a stage.
For obtaining the below effect you could use the ScaleTransition and TranslateTransition packages. The upward and downward movement of the dock panel is controlled by the translate transition package. The effects of dock icons are obtained by the scale transitions which will scale the images quickly based on the scale transition time defined in milliseconds.
When the mouse pointer enters the image in the panel it is captured and then Scale Transition is called to provide the dock bounce effect as soon as the mouse exists the image the transition is stopped and the image scaled back to its original size.
Similarly when the mouse pointer enters the dock panel then it is captured and the dock panel is translated downward across its Y axis to provide the slow drop down effect. Also when the mouse pointer exists the Dock panel it is translated back to its original position.
Below is a sample for dock effect that you basically experience in Ubuntu and Windows. If you want the code for the same, I can post that to you.
For windows users pressing on the Launch button would start the App in java web start.
However Linux users may face the problem of just jnlp the file being downloaded onto the system. However we can still get the application started by opening the terminal and setting the JDK home to 1.6 and then start the application by using
export JAVA_HOME=/usr/jdk1.6.0_18 and then set the PATH variable export export PATH=/usr/jdk1.6.0_18/bin:$PATH
After doing the above just execute:- javaws DockEffect.jnlp