.          The MouseEvent object passed in contains lots of methods for finding out         which button was pressed, as well as which modifier keys (e.g. shift, ctrl)         were held down at the time.          @param event  details about the position and status of the mouse event, including                       the source component in which it occurred         @see mouseDown, mouseUp