public boolean dispatchKeyEvent(KeyEvent ke) { synchronized (IsKeyPressed.class) { switch (ke.getID()) { case KeyEvent.KEY_PRESSED: if (ke.getKeyCode() == KeyEvent.VK_W) {
public void handleEvent(AWTEvent event) { if (event instanceof InputEvent) { int id = event.getID(); boolean isActionEvent = false; if (id == MouseEvent.MOUSE_PRESSED) { isActionEvent = true; } else if (id == KeyEvent.KEY_PRESSED) { KeyEvent key = (KeyEvent) event; int keyCode = key.getKeyCode(); if (keyCode == KeyEvent.VK_ENTER || keyCode == KeyEvent.VK_SPACE) { isActionEvent = true; } } if (isActionEvent) { InputEvent input = (InputEvent) event; if ((input.getModifiersEx() & holdPriorityMask) != 0) { setMenuStates( PreferencesDialog.getCachedValue(KEY_GAME_MANA_AUTOPAYMENT, "true").equals("true"), PreferencesDialog.getCachedValue(KEY_GAME_MANA_AUTOPAYMENT_ONLY_ONE, "true").equals("true"), PreferencesDialog.getCachedValue(KEY_USE_FIRST_MANA_ABILITY, "false").equals("true"), true); holdPriority(true); } } } }
/** * Tells whether this event should change the focus. * @param event the event * @return <code>true</code> if the focus could be changed */ protected boolean interact( AWTEvent event ){ int id = event.getID(); return id == MouseEvent.MOUSE_PRESSED || id == MouseEvent.MOUSE_WHEEL; }
public void eventDispatched(AWTEvent e) { if (e.getID() == ActionEvent.ACTION_PERFORMED) { eventFired = true; } } }
long eventMask = AWTEvent.MOUSE_MOTION_EVENT_MASK + AWTEvent.MOUSE_EVENT_MASK + AWTEvent.KEY_EVENT_MASK; Toolkit.getDefaultToolkit().addAWTEventListener( new AWTEventListener() { public void eventDispatched(AWTEvent e) { System.out.println(e.getID()); } }, eventMask);
long eventMask = AWTEvent.MOUSE_MOTION_EVENT_MASK + AWTEvent.MOUSE_EVENT_MASK + AWTEvent.KEY_EVENT_MASK; Toolkit.getDefaultToolkit().addAWTEventListener( new AWTEventListener() { public void eventDispatched(AWTEvent e) { System.out.println(e.getID()); } }, eventMask);
@Override public void eventDispatched(final AWTEvent event) { switch (event.getID()) { case KeyEvent.KEY_PRESSED: final KeyEvent kevent = (KeyEvent) event; keyEventListener.keyPressed(kevent); break; }; } }, eventMask);
/** * Catches all UI events from the main IDEA AWT making it possible to inspect all mouse-clicks. * Note that on OSX this will not catch clicks on the (detached) menu bar. * * @param e event that is caught */ @Override public void eventDispatched(AWTEvent e) { if (e.getID() == MouseEvent.MOUSE_RELEASED && ((MouseEvent) e).getButton() == MouseEvent.BUTTON1) { handleMouseEvent(e); } }
/** * Overridden so we can exit when window is closed */ protected void processWindowEvent(WindowEvent e) { super.processWindowEvent(e); if (e.getID() == WindowEvent.WINDOW_CLOSING) { System.exit(0); } }
@Override public void eventDispatched(final AWTEvent event) { switch (event.getID()) { case KeyEvent.KEY_PRESSED: final KeyEvent kevent = (KeyEvent) event; keyEventListener.keyPressed(kevent); break; }; } }, eventMask);
protected void processWindowEvent(WindowEvent e) { super.processWindowEvent(e); if (e.getID() == WindowEvent.WINDOW_CLOSING) { // for some reason don't get into dispose when X'ing? informListeners(); } }
@Override public void eventDispatched(AWTEvent arg0) { if (arg0 instanceof MouseEvent && MouseEvent.MOUSE_RELEASED == arg0.getID() && arg0.getSource() instanceof JTextComponent) { MouseEvent me = (MouseEvent) arg0; JTextComponent tc = (JTextComponent) arg0.getSource(); if (me.isPopupTrigger() && tc.getComponentPopupMenu() == null) { TextFieldPopupMenu.buildCutCopyPaste().show(tc, me.getX(), me.getY()); } } } }, AWTEvent.MOUSE_EVENT_MASK);
/**Overridden so we can exit when window is closed*/ protected void processWindowEvent(WindowEvent e) { if (e.getID() == WindowEvent.WINDOW_CLOSING) { cancel(); } super.processWindowEvent(e); } /**Close the dialog*/
public void eventDispatched(AWTEvent e) { if (e.getID() == ItemEvent.ITEM_STATE_CHANGED && e.getSource() instanceof Choice) { gotChange = ((Choice)e.getSource()). getSelectedIndex() == targetIndex; } } }
public synchronized ComposerAction startAction(AWTEvent e, boolean isOutsideEvent) { if ( !isOutsideEvent && !m_sceneMgr.isReadOnly() && e.getID() == MouseEvent.MOUSE_PRESSED) { MouseEvent me = (MouseEvent)e; SVGObject selObj = getObjectToRotateAt(me); if ( selObj != null) { return new RotateAction(selObj, me); } } return null; }
@Override public void eventDispatched(AWTEvent e) { if (e.getID() == ContainerEvent.COMPONENT_ADDED && SwingUtilities.isDescendingFrom(((ContainerEvent)e).getChild(), this)) { Component child = ((ContainerEvent)e).getChild(); NativeWindowUtils.this.setDoubleBuffered(child, false); } } @Override
public void eventDispatched(AWTEvent e) { if (e.getID() == ContainerEvent.COMPONENT_ADDED && SwingUtilities.isDescendingFrom(((ContainerEvent)e).getChild(), this)) { Component child = ((ContainerEvent)e).getChild(); NativeWindowUtils.this.setDoubleBuffered(child, false); } } public void paint(Graphics gr) {