The difference between mouseClicked() and mousePress() is that mousePress is the action people press the mouse button and not release, mouseClick=mousePress+mouseRelease, no matter how long u press the mouse, once u release the mouse , mouseClick works.
how to recover the default layout of windows in eclipse: windows--reset perspective