1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package com.drazzib.netpisteur.ui.listener;
22
23 import java.awt.event.MouseEvent;
24 import java.awt.event.MouseListener;
25 import java.util.GregorianCalendar;
26
27 import org.apache.commons.logging.Log;
28 import org.apache.commons.logging.LogFactory;
29
30 import com.drazzib.netpisteur.configuration.Configuration;
31 import com.drazzib.netpisteur.monitor.Click;
32 import com.drazzib.netpisteur.ui.MainFrame;
33 import com.drazzib.netpisteur.util.Messages;
34
35 public class ClickListener implements MouseListener {
36
37 private static Log log = LogFactory.getLog(ClickListener.class);
38
39 private MainFrame window;
40
41 public ClickListener(MainFrame mfWindow) {
42 this.window = mfWindow;
43 }
44
45 /**
46 * save the mouse co-ordinate when the user click.
47 */
48 public void mouseClicked(MouseEvent e) {
49 if (Configuration.getHandle().isMesureClick()) {
50 Click clic = new Click(e.getX(), e.getY(), new GregorianCalendar());
51 log.debug(Messages.getString("mainWindow.CLICK") + e.getX() + " " + e.getY());
52 this.window.maListeClick.ajouter(clic);
53 }
54 }
55
56 public void mouseEntered(MouseEvent e) {
57 }
58
59 public void mouseExited(MouseEvent e) {
60 }
61
62 public void mousePressed(MouseEvent e) {
63 }
64
65 public void mouseReleased(MouseEvent e) {
66 }
67 }