import java.awt.AWTEvent; import java.awt.MouseInfo; import java.awt.Toolkit; import java.awt.event.AWTEventListener; import javax.swing.JFrame; public class Application1 { public static void main(String[] args) { Toolkit.getDefaultToolkit().addAWTEventListener( new Listener(), AWTEvent.MOUSE_EVENT_MASK | AWTEvent.FOCUS_EVENT_MASK); JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } private static class Listener implements AWTEventListener { public void eventDispatched(AWTEvent event) { System.out.print(MouseInfo.getPointerInfo().getLocation() + " | "); System.out.println(event); } } }
@Override public void addNotify() { super.addNotify(); if (!Boolean.TRUE.equals(getClientProperty(PROP_JDEV_DISABLE_OVERFLOW))) { addComponentListener(getComponentListener()); Toolkit.getDefaultToolkit().addAWTEventListener(getAWTEventListener(), AWTEvent.MOUSE_EVENT_MASK | AWTEvent.MOUSE_MOTION_EVENT_MASK); } }
@Override public Object run() { tk.addAWTEventListener(WindowTracker.this, AWTEvent.MOUSE_EVENT_MASK | AWTEvent.MOUSE_MOTION_EVENT_MASK | AWTEvent.MOUSE_WHEEL_EVENT_MASK | AWTEvent.WINDOW_EVENT_MASK); return null; } });
public Object run() { Toolkit.getDefaultToolkit().addAWTEventListener( mouseHandler, AWTEvent.MOUSE_EVENT_MASK | AWTEvent.MOUSE_MOTION_EVENT_MASK | AWTEvent.MOUSE_WHEEL_EVENT_MASK); // System.out.println("escapeMenuHandler added"); return null; } });
void install() { Toolkit.getDefaultToolkit().addAWTEventListener(this, AWTEvent.MOUSE_EVENT_MASK); Toolkit.getDefaultToolkit().addAWTEventListener(this, AWTEvent.MOUSE_MOTION_EVENT_MASK); Toolkit.getDefaultToolkit().addAWTEventListener(this, AWTEvent.MOUSE_WHEEL_EVENT_MASK); }
/** * Called by Felix DM when this component is started. */ public void start() { // Install us as a global window state listener... Toolkit.getDefaultToolkit().addAWTEventListener( this, AWTEvent.WINDOW_EVENT_MASK ); this.logger.log( LogService.LOG_DEBUG, "AWT Window state listener installed..." ); }
Toolkit.getDefaultToolkit().addAWTEventListener(event -> handleEvent(event), AWTEvent.KEY_EVENT_MASK | AWTEvent.MOUSE_EVENT_MASK);
@Override public void addNotify() { super.addNotify(); Toolkit.getDefaultToolkit().addAWTEventListener(this, AWTEvent.CONTAINER_EVENT_MASK); } @Override
public void addNotify() { super.addNotify(); Toolkit.getDefaultToolkit().addAWTEventListener(this, AWTEvent.CONTAINER_EVENT_MASK); } public void removeNotify() {
@Override protected void componentActivated() { super.componentActivated(); java.awt.Toolkit.getDefaultToolkit().addAWTEventListener(this, AWTEvent.KEY_EVENT_MASK); }
public void apply() { try { Toolkit.getDefaultToolkit().addAWTEventListener(getListener(), Long.MAX_VALUE); } catch (SecurityException e) { e.printStackTrace(); // ignore } }
public void addNotify() { super.addNotify(); Toolkit.getDefaultToolkit().addAWTEventListener( this, AWTEvent.KEY_EVENT_MASK | AWTEvent.MOUSE_EVENT_MASK | AWTEvent.MOUSE_MOTION_EVENT_MASK); }
protected AWTKeyboard() { super("AWTKeyboard", createComponents(), new Controller[]{}, new Rumbler[]{}); Toolkit.getDefaultToolkit().addAWTEventListener(this, AWTEvent.KEY_EVENT_MASK); resizeEventQueue(EVENT_QUEUE_DEPTH); }
protected AWTKeyboard() { super("AWTKeyboard", createComponents(), new Controller[]{}, new Rumbler[]{}); Toolkit.getDefaultToolkit().addAWTEventListener(this, AWTEvent.KEY_EVENT_MASK); resizeEventQueue(EVENT_QUEUE_DEPTH); }
@Override public void initComponent() { ActionManager.getInstance().addAnActionListener(this); long eventMask = AWTEvent.MOUSE_EVENT_MASK | AWTEvent.WINDOW_EVENT_MASK | AWTEvent.WINDOW_STATE_EVENT_MASK; Toolkit.getDefaultToolkit().addAWTEventListener(this, eventMask); }
public void showErrorPopup( Component anchor, Dimension size, Collection<WizardError> errors ) { this.panel.setErrors( errors ); Dimension anchorSize = anchor.getSize( ); Point point = new Point( 0, ( int ) anchorSize.getHeight( ) ); SwingUtilities.convertPointToScreen( point, anchor ); this.setLocation( point ); this.setSize( size ); this.setVisible( true ); this.isOpen = true; Toolkit.getDefaultToolkit( ).addAWTEventListener( this.listener, AWTEvent.MOUSE_EVENT_MASK | AWTEvent.FOCUS_EVENT_MASK ); }
@Override public void installUI(JComponent c) { super.installUI(c); updateStyle(Style.CURRENT.get()); processReferences(this, null, null); AWTEventListener listener = MOVEMENT_LISTENER.getAndSet(null); // add only one movement listener if (listener != null) Toolkit.getDefaultToolkit().addAWTEventListener(listener, AWTEvent.MOUSE_MOTION_EVENT_MASK); }
public JChoixPanel() { super(new VerticalLayout(5)); map1 = new HashMap<E, JSelectedPanel>(); map2 = new HashMap<JSelectedPanel, E>(); this.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); MyMouseAdapter mouseAdapter = new MyMouseAdapter(); this.addMouseListener(mouseAdapter); this.addMouseMotionListener(mouseAdapter); Toolkit.getDefaultToolkit().addAWTEventListener( new MyAWTEventListener(), AWTEvent.MOUSE_EVENT_MASK); }
@Override public void addNotify() { super.addNotify(); Window w = SwingUtilities.getWindowAncestor(this); setSize(getParent().getSize()); w.addComponentListener(listener); w.addWindowListener(listener); Toolkit.getDefaultToolkit().addAWTEventListener(listener, AWTEvent.MOUSE_EVENT_MASK|AWTEvent.MOUSE_MOTION_EVENT_MASK); }
public void addNotify() { super.addNotify(); Window w = SwingUtilities.getWindowAncestor(this); setSize(getParent().getSize()); w.addComponentListener(listener); w.addWindowListener(listener); Toolkit.getDefaultToolkit().addAWTEventListener(listener, AWTEvent.MOUSE_EVENT_MASK|AWTEvent.MOUSE_MOTION_EVENT_MASK); }