package org.honours.gui; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.event.MouseMotionListener; import org.expeditee.gui.FrameMouseActions; /** * * @author Korii * */ public class MouseActions implements MouseMotionListener, MouseListener { private static MouseActions _instance = null; private MouseActions(){} public static MouseActions getInstance(){ if(_instance == null) _instance = new MouseActions(); return _instance; } @Override public void mouseClicked(MouseEvent e) { FrameMouseActions.getInstance().mouseClicked(e); } @Override public void mouseEntered(MouseEvent e) { FrameMouseActions.getInstance().mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { FrameMouseActions.getInstance().mouseExited(e); } @Override public void mousePressed(MouseEvent e) { FrameMouseActions.getInstance().mousePressed(e); } @Override public void mouseReleased(MouseEvent e) { FrameMouseActions.getInstance().mouseReleased(e); } @Override public void mouseDragged(MouseEvent e) { FrameMouseActions.getInstance().mouseDragged(e); } @Override public void mouseMoved(MouseEvent e) { FrameMouseActions.getInstance().mouseMoved(e); } }