source: other-projects/GlamED/trunk/src/org/honours/gui/MouseActions.java@ 26588

Last change on this file since 26588 was 26588, checked in by davidb, 11 years ago

Initial import of Korii's 520 project for managing digital cultural collections from Greenstone in Expeditee.

File size: 1.3 KB
Line 
1package org.honours.gui;
2
3import java.awt.event.MouseEvent;
4import java.awt.event.MouseListener;
5import java.awt.event.MouseMotionListener;
6
7import org.expeditee.gui.FrameMouseActions;
8
9/**
10 *
11 * @author Korii
12 *
13 */
14public class MouseActions implements MouseMotionListener, MouseListener {
15
16 private static MouseActions _instance = null;
17
18 private MouseActions(){}
19
20 public static MouseActions getInstance(){
21
22 if(_instance == null)
23 _instance = new MouseActions();
24
25 return _instance;
26 }
27
28 @Override
29 public void mouseClicked(MouseEvent e) {
30 FrameMouseActions.getInstance().mouseClicked(e);
31 }
32
33 @Override
34 public void mouseEntered(MouseEvent e) {
35 FrameMouseActions.getInstance().mouseEntered(e);
36 }
37
38 @Override
39 public void mouseExited(MouseEvent e) {
40 FrameMouseActions.getInstance().mouseExited(e);
41 }
42
43 @Override
44 public void mousePressed(MouseEvent e) {
45 FrameMouseActions.getInstance().mousePressed(e);
46 }
47
48 @Override
49 public void mouseReleased(MouseEvent e) {
50 FrameMouseActions.getInstance().mouseReleased(e);
51
52 }
53
54 @Override
55 public void mouseDragged(MouseEvent e) {
56 FrameMouseActions.getInstance().mouseDragged(e);
57 }
58
59 @Override
60 public void mouseMoved(MouseEvent e) {
61 FrameMouseActions.getInstance().mouseMoved(e);
62 }
63
64}
Note: See TracBrowser for help on using the repository browser.