source: trunk/JFCMonitor/src/de/ugoe/cs/eventbench/jfcmonitor/JFCListener.java @ 263

Last change on this file since 263 was 263, checked in by sherbold, 12 years ago
  • Property svn:mime-type set to text/plain
File size: 805 bytes
Line 
1package de.ugoe.cs.eventbench.jfcmonitor;
2
3import java.awt.AWTEvent;
4import java.awt.event.AWTEventListener;
5import java.awt.event.KeyEvent;
6import java.awt.event.MouseEvent;
7
8public class JFCListener implements AWTEventListener {
9
10        @Override
11        public void eventDispatched(AWTEvent event) {
12                // TODO implement event handler in a way that monitors the click instead of just writing strings to the console
13                if( event instanceof MouseEvent ) {
14                        MouseEvent mouseEvent = (MouseEvent) event;
15                        if( mouseEvent.getID()==MouseEvent.MOUSE_CLICKED ) {
16                                System.out.println(event.toString());
17                        }
18                }
19                if( event instanceof KeyEvent ) {
20                        KeyEvent keyEvent = (KeyEvent) event;
21                        if( keyEvent.getID()==KeyEvent.KEY_TYPED ) {
22                                System.out.println(event.toString());
23                        }
24                }
25        }
26
27}
Note: See TracBrowser for help on using the repository browser.