1
package dk.aau.cs.gui.components.handlers;
3
import java.awt.event.MouseEvent;
5
import javax.swing.JOptionPane;
6
import javax.swing.SwingUtilities;
7
import javax.swing.event.MouseInputAdapter;
9
import dk.aau.cs.gui.components.PetriNetElementControl;
11
public class ClickHandler extends MouseInputAdapter {
12
private PetriNetElementControl control;
14
public ClickHandler(PetriNetElementControl control) {
15
this.control = control;
19
public void mouseClicked(MouseEvent e) {
20
if (SwingUtilities.isLeftMouseButton(e)) {
21
if (e.getClickCount() == 2) {
22
JOptionPane.showMessageDialog(null, "editor");
25
// JOptionPane.showMessageDialog(null, "select");
26
// if not animation mode
29
} else if (SwingUtilities.isRightMouseButton(e)) {
30
// if not animation mode
31
control.showPopupMenu(e.getX(), e.getY());