~tapaal-contributor/tapaal/disappearing-tokens-1940098

« back to all changes in this revision

Viewing changes to src/dk/aau/cs/gui/components/handlers/ClickHandler.java

  • Committer: Kenneth Yrke Jørgensen
  • Date: 2011-04-12 09:50:16 UTC
  • mfrom: (329.1.188 tapaal-1.5)
  • Revision ID: mail@yrke.dk-20110412095016-e4hqdgab5596ja09
Merged with branch addning support for new 1.5 features

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
package dk.aau.cs.gui.components.handlers;
 
2
 
 
3
import java.awt.event.MouseEvent;
 
4
 
 
5
import javax.swing.JOptionPane;
 
6
import javax.swing.SwingUtilities;
 
7
import javax.swing.event.MouseInputAdapter;
 
8
 
 
9
import dk.aau.cs.gui.components.PetriNetElementControl;
 
10
 
 
11
public class ClickHandler extends MouseInputAdapter {
 
12
        private PetriNetElementControl control;
 
13
 
 
14
        public ClickHandler(PetriNetElementControl control) {
 
15
                this.control = control;
 
16
        }
 
17
 
 
18
        @Override
 
19
        public void mouseClicked(MouseEvent e) {
 
20
                if (SwingUtilities.isLeftMouseButton(e)) {
 
21
                        if (e.getClickCount() == 2) {
 
22
                                JOptionPane.showMessageDialog(null, "editor");
 
23
                        } else {
 
24
                                control.select();
 
25
                                // JOptionPane.showMessageDialog(null, "select");
 
26
                                // if not animation mode
 
27
                                // select control
 
28
                        }
 
29
                } else if (SwingUtilities.isRightMouseButton(e)) {
 
30
                        // if not animation mode
 
31
                        control.showPopupMenu(e.getX(), e.getY());
 
32
                }
 
33
        }
 
34
}