Java Code Examples for java.awt.event.MouseEvent#BUTTON3
The following examples show how to use
java.awt.event.MouseEvent#BUTTON3 .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: SWTUtils.java From ECG-Viewer with GNU General Public License v2.0 | 6 votes |
/** * Creates an AWT <code>MouseEvent</code> from a swt event. * This method helps passing SWT mouse event to awt components. * @param event The swt event. * @return A AWT mouse event based on the given SWT event. */ public static MouseEvent toAwtMouseEvent(org.eclipse.swt.events.MouseEvent event) { int button = MouseEvent.NOBUTTON; switch (event.button) { case 1: button = MouseEvent.BUTTON1; break; case 2: button = MouseEvent.BUTTON2; break; case 3: button = MouseEvent.BUTTON3; break; } int modifiers = 0; if ((event.stateMask & SWT.CTRL) != 0) { modifiers |= InputEvent.CTRL_DOWN_MASK; } if ((event.stateMask & SWT.SHIFT) != 0) { modifiers |= InputEvent.SHIFT_DOWN_MASK; } if ((event.stateMask & SWT.ALT) != 0) { modifiers |= InputEvent.ALT_DOWN_MASK; } MouseEvent awtMouseEvent = new MouseEvent(DUMMY_PANEL, event.hashCode(), event.time, modifiers, event.x, event.y, 1, false, button); return awtMouseEvent; }
Example 2
Source File: XToolkit.java From openjdk-8 with GNU General Public License v2.0 | 6 votes |
static boolean isRightMouseButton(MouseEvent me) { int numButtons = ((Integer)getDefaultToolkit().getDesktopProperty("awt.mouse.numButtons")).intValue(); switch (me.getID()) { case MouseEvent.MOUSE_PRESSED: case MouseEvent.MOUSE_RELEASED: return ((numButtons == 2 && me.getButton() == MouseEvent.BUTTON2) || (numButtons > 2 && me.getButton() == MouseEvent.BUTTON3)); case MouseEvent.MOUSE_ENTERED: case MouseEvent.MOUSE_EXITED: case MouseEvent.MOUSE_CLICKED: case MouseEvent.MOUSE_DRAGGED: return ((numButtons == 2 && (me.getModifiersEx() & InputEvent.BUTTON2_DOWN_MASK) != 0) || (numButtons > 2 && (me.getModifiersEx() & InputEvent.BUTTON3_DOWN_MASK) != 0)); } return false; }
Example 3
Source File: DisplayModule.java From FoxTelem with GNU General Public License v3.0 | 6 votes |
@Override public void mouseClicked(MouseEvent e) { for (int i=1; i< size; i++) { if (e.getSource() == row[i]) { if (rtValue[i].getText().equalsIgnoreCase(noValue)) { // dont open graph } else if (e.isControlDown() || e.getButton() == MouseEvent.BUTTON3) displayGraph(i, GraphFrame.EARTH_PLOT); else displayGraph(i, GraphFrame.GRAPH_PLOT); } } }
Example 4
Source File: JSONScriptElement.java From marathonv5 with Apache License 2.0 | 6 votes |
private String enscriptRawMouseClick() { boolean popupTrigger = event.getInt("button") == MouseEvent.BUTTON3; int clickCount = event.getInt("clickCount"); int x = event.getInt("x"); int y = event.getInt("y"); String mtext = event.getString("modifiersEx"); String method = "click"; if (popupTrigger) { method = "rightclick"; } if ("".equals(mtext)) { return Indent.getIndent() + RecordingScriptModel.getModel().getScriptCodeForGenericAction(method, "", name, clickCount, x, y); } return Indent.getIndent() + RecordingScriptModel.getModel().getScriptCodeForGenericAction(method, "", name, clickCount, x, y, mtext); }
Example 5
Source File: XmasSimulationTool.java From workcraft with MIT License | 6 votes |
@Override public void mousePressed(GraphEditorMouseEvent e) { Transition transition = null; if (e.getButton() == MouseEvent.BUTTON3) { transition = getExcitedTransition(converter.getClockStg().fallList); } if (e.getButton() == MouseEvent.BUTTON1) { Point2D posRoot = e.getPosition(); Node deepestNode = HitMan.hitDeepest(posRoot, e.getModel().getRoot(), node -> node instanceof VisualTransformableNode); if (deepestNode instanceof VisualTransformableNode) { AffineTransform rootToLocalTransform = TransformHelper.getTransform(e.getModel().getRoot(), deepestNode); Point2D posLocal = rootToLocalTransform.transform(posRoot, null); Point2D posNode = ((VisualTransformableNode) deepestNode).getParentToLocalTransform().transform(posLocal, null); transition = getClickedComponentTransition(deepestNode, posNode); } } if (transition != null) { executeTransition(e.getEditor(), transition); Transition t = null; while ((t = getExcitedTransition(skipTransitions)) != null) { executeTransition(e.getEditor(), t); } } }
Example 6
Source File: CGMapController.java From Course_Generator with GNU General Public License v3.0 | 6 votes |
/** * Sets the mouse button that is used for moving the map. Possible values are: * <ul> * <li>{@link MouseEvent#BUTTON1} (left mouse button)</li> * <li>{@link MouseEvent#BUTTON2} (middle mouse button)</li> * <li>{@link MouseEvent#BUTTON3} (right mouse button)</li> * </ul> * * @param movementMouseButton */ public void setMovementMouseButton(int movementMouseButton) { this.movementMouseButton = movementMouseButton; switch (movementMouseButton) { case MouseEvent.BUTTON1: movementMouseButtonMask = MouseEvent.BUTTON1_DOWN_MASK; break; case MouseEvent.BUTTON2: movementMouseButtonMask = MouseEvent.BUTTON2_DOWN_MASK; break; case MouseEvent.BUTTON3: movementMouseButtonMask = MouseEvent.BUTTON3_DOWN_MASK; break; default: throw new RuntimeException("Unsupported button"); } }
Example 7
Source File: DeckEditorSplitPanel.java From magarena with GNU General Public License v3.0 | 6 votes |
@Override public void mouseClicked(final MouseEvent e) { if (e.getClickCount() > 1) { if (e.getButton() == MouseEvent.BUTTON1) { removeSelectedFromDeck(); } else if (e.getButton() == MouseEvent.BUTTON3) { final List<MagicCardDefinition> deckCards = deckTable.getSelectedCards(); if (deckCards.size() > 0) { deck.addAll(deckCards); updateDeck(); } } } if (e.getButton() == MouseEvent.BUTTON3) { final JTable table = (JTable) (e.getSource()); final int row = table.rowAtPoint(e.getPoint()); table.clearSelection(); table.addRowSelectionInterval(row, row); } }
Example 8
Source File: ControlEngine.java From Dayon with GNU General Public License v3.0 | 5 votes |
private int getActingMouseButton(final int button) { if (MouseEvent.BUTTON1 == button) { return NetworkMouseControlMessage.BUTTON1; } if (MouseEvent.BUTTON2 == button) { return NetworkMouseControlMessage.BUTTON2; } if (MouseEvent.BUTTON3 == button) { return NetworkMouseControlMessage.BUTTON3; } return NetworkMouseControlMessage.UNDEFINED; }
Example 9
Source File: NamedSelectionTopComponent.java From constellation with Apache License 2.0 | 5 votes |
@Override public void mouseClicked(final MouseEvent e) { // On double click, retrieve the selection: if (e.getButton() == MouseEvent.BUTTON1) { if (e.getClickCount() == 2) { retrieveSelection(); } } // Right click: open context menu on the named selection 'under' the mouse pointer: else if (e.getButton() == MouseEvent.BUTTON3) { lstNamedSelections.setSelectedIndex(lstNamedSelections.locationToIndex(e.getPoint())); boolean isEnabled = true; if (lstNamedSelections.getSelectedIndex() == 0) { isEnabled = false; } for (Component c : popContext.getComponents()) { c.setEnabled(isEnabled); } // Update the context menu based on the whether or not the selection is a protected one: final boolean locked = ((NamedSelection) lstNamedSelections.getSelectedValue()).isLocked(); mnuCheckLocked.setSelected(locked); mnuDescription.setEnabled(!locked); mnuOverwrite.setEnabled(!locked); mnuRemove.setEnabled(!locked); mnuRename.setEnabled(!locked); } }
Example 10
Source File: event_t.java From mochadoom with GNU General Public License v3.0 | 5 votes |
static int mouseBits(int button) { switch(button) { case MouseEvent.BUTTON1: return MOUSE_LEFT; case MouseEvent.BUTTON2: return MOUSE_RIGHT; case MouseEvent.BUTTON3: return MOUSE_MID; } return 0; }
Example 11
Source File: MainFrameTree.java From spotbugs with GNU Lesser General Public License v2.1 | 5 votes |
@Override public void mouseClicked(MouseEvent e) { TreePath path = tree.getPathForLocation(e.getX(), e.getY()); if (path == null) { return; } if (currentSelectedBugLeaf == path.getLastPathComponent()) { // sync mainFrame if user just clicks on the same bug mainFrame.syncBugInformation(); } if ((e.getButton() == MouseEvent.BUTTON3) || (e.getButton() == MouseEvent.BUTTON1 && e.isControlDown())) { if (tree.getModel().isLeaf(path.getLastPathComponent())) { tree.setSelectionPath(path); bugPopupMenu.show(tree, e.getX(), e.getY()); } else { tree.setSelectionPath(path); if (!(path.getParentPath() == null)) { // path is null, the // root was selected, // don't allow them to // filter out the root. branchPopupMenu.show(tree, e.getX(), e.getY()); } } } }
Example 12
Source File: PopupAdapter.java From xdm with GNU General Public License v2.0 | 5 votes |
@Override public void mouseReleased(MouseEvent e) { if (e.getButton() == MouseEvent.BUTTON3 || SwingUtilities.isRightMouseButton(e) || e.isPopupTrigger() || XDMUtils.isMacPopupTrigger(e)) { if (e.getSource() instanceof JTextComponent) { popup.show(txt, e.getX(), e.getY()); } } }
Example 13
Source File: EventQueueDevice.java From marathonv5 with Apache License 2.0 | 5 votes |
private void storeMouseDown(int button) { if (button == MouseEvent.BUTTON1) { button1Pressed = true; } if (button == MouseEvent.BUTTON2) { button2Pressed = true; } if (button == MouseEvent.BUTTON3) { button3Pressed = true; } }
Example 14
Source File: MouseManager.java From New-Beginner-Java-Game-Programming-Src with Creative Commons Zero v1.0 Universal | 5 votes |
@Override public void mousePressed(MouseEvent e) { if(e.getButton() == MouseEvent.BUTTON1) leftPressed = true; else if(e.getButton() == MouseEvent.BUTTON3) rightPressed = true; }
Example 15
Source File: EvolutionPlotPanel.java From ET_Redux with Apache License 2.0 | 5 votes |
@Override public void mousePressed(MouseEvent evt) { super.mousePressed(evt); if ((evt.getX() >= leftMargin) && (evt.getX() <= graphWidth + leftMargin) && (evt.getY() >= topMargin) && (evt.getY() <= graphHeight + topMargin)) { if (evt.isPopupTrigger() || evt.getButton() == MouseEvent.BUTTON3) { putInImageModePan(); //Create the popup menu. JPopupMenu popup = new JPopupMenu(); // Jan 2011 show coordinates fyi double x = convertMouseXToValue(evt.getX()); double y = convertMouseYToValue(evt.getY()); JMenuItem menuItem = new JMenuItem("Toggle Y-axis units"); menuItem.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { yAxisDisplayAsDeltaUnits = !yAxisDisplayAsDeltaUnits; repaint(); } }); popup.add(menuItem); popup.show(evt.getComponent(), evt.getX(), evt.getY()); } } }
Example 16
Source File: ObjectSelector.java From jaamsim with Apache License 2.0 | 5 votes |
@Override public void mouseClicked(MouseEvent e) { if(e.getButton() != MouseEvent.BUTTON3) return; if(currentEntity == null) return; // Right mouse click on a movable DisplayEntity menu.removeAll(); ContextMenu.populateMenu(menu, currentEntity, -1, e.getComponent(), e.getX(), e.getY()); menu.show(e.getComponent(), e.getX(), e.getY()); }
Example 17
Source File: TreeMouseAdapter.java From openAGV with Apache License 2.0 | 5 votes |
@Override public void mousePressed(MouseEvent e) { JTree objectTree = treeView.getTree(); TreePath selPath = objectTree.getPathForLocation(e.getX(), e.getY()); if (selPath == null) { if (e.getButton() == MouseEvent.BUTTON3) { showPopupMenu(e.getX(), e.getY()); } } else { UserObject userObject = getUserObject(selPath); if (e.getButton() == MouseEvent.BUTTON3) { evaluateRightClick(e, userObject, treeView.getSelectedItems()); } else if (e.getButton() == MouseEvent.BUTTON1) { //This Method tells the OpenTCSView what elements are currently selected ((AbstractUserObject) userObject).selectMultipleObjects(); if (e.getClickCount() == 2) { userObject.doubleClicked(); } } } }
Example 18
Source File: CanvasMouseListener.java From freecol with GNU General Public License v2.0 | 5 votes |
/** * {@inheritDoc} */ public void mousePressed(MouseEvent e) { if (!e.getComponent().isEnabled()) return; if (e.isPopupTrigger()) { getGUI().showTilePopup(e.getX(), e.getY()); return; } switch (e.getButton()) { case MouseEvent.BUTTON1: // If we have GoTo mode enabled then GoTo takes precedence if (getGUI().isGotoStarted()) { getGUI().performGoto(e.getX(), e.getY()); break; } // Drag and selection // Enable dragging with button 1 // @see CanvasMouseMotionListener#mouseDragged getGUI().prepareDrag(e.getX(), e.getY()); break; case MouseEvent.BUTTON2: // Immediate goto getGUI().performGoto(e.getX(), e.getY()); break; case MouseEvent.BUTTON3: // Immediate tile popup getGUI().showTilePopup(e.getX(), e.getY()); break; default: break; } }
Example 19
Source File: MouseManager.java From New-Beginner-Java-Game-Programming-Src with Creative Commons Zero v1.0 Universal | 5 votes |
@Override public void mousePressed(MouseEvent e) { if(e.getButton() == MouseEvent.BUTTON1) leftPressed = true; else if(e.getButton() == MouseEvent.BUTTON3) rightPressed = true; }
Example 20
Source File: TableViewTopComponent.java From constellation with Apache License 2.0 | 5 votes |
/** * Shows the context menu when right click occurs within the dataTable * component. * * @param evt */ private void dataTableMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_dataTableMouseClicked //BUTTON3 is Right click if (evt.getButton() == MouseEvent.BUTTON3) { int xOffset = evt.getX(); int yOffset = evt.getY(); copyClipboard.setMousePosition(evt.getPoint()); rightClickMenu.show(dataTable, xOffset, yOffset); } }