Thomas Darimont
Erfahrenes Mitglied
Hallo!
So kann man alle AWTEvents abfangen, die durch die EventQueue durchgeschläust werden. Damit erhält man eine ähnliche Funktionalität wie seinerzeit Spy++ aus dem Visual Studio
Gruß Tom
So kann man alle AWTEvents abfangen, die durch die EventQueue durchgeschläust werden. Damit erhält man eine ähnliche Funktionalität wie seinerzeit Spy++ aus dem Visual Studio
Code:
package de.tutorials;
import java.awt.AWTEvent;
import java.awt.EventQueue;
import java.awt.Toolkit;
import javax.swing.JFrame;
public class EventQueueSpy extends JFrame{
public EventQueueSpy(){
super("EventQueueSpy");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(400,300);
setVisible(true);
}
/**
* @param args
*/
public static void main(String[] args) {
Toolkit.getDefaultToolkit().getSystemEventQueue().push(new EventQueue(){
protected void dispatchEvent(AWTEvent event) {
System.out.println(event);
super.dispatchEvent(event);
}
});
new EventQueueSpy();
}
}
Gruß Tom