addEventHandler(MouseEvent.MOUSE_EXITED, event -> setFocusedSquare(null)); addEventHandler(MouseEvent.MOUSE_RELEASED, event -> { if (!dragDetected && event.getButton() == MouseButton.PRIMARY && event.getClickCount() == 1) { if (!isEmpty) { Color fill = (Color) rectangle.getFill();
@Override protected void updateItem(Node item, boolean empty) { super.updateItem(item, empty); if (empty || item == null) { setText(null); setGraphic(null); return; } else { setText(item.toString() + (item.getImage() == null ? "" : " \"" + item.getImage() + "\"")); setContextMenu(buildContextMenu(item)); } // Reclicking the selected node in the ast will scroll back to the node in the editor this.addEventHandler(MouseEvent.MOUSE_CLICKED, t -> { if (t.getButton() == MouseButton.PRIMARY && getTreeView().getSelectionModel().getSelectedItem().getValue() == item) { controller.onNodeItemSelected(item); t.consume(); } }); }
private void registerEventListener() { suggestionList.setOnMouseClicked(me -> { if (me.getButton() == MouseButton.PRIMARY) { selectItem(); getSkinnable().hide(); } }); control.showingProperty().addListener((o, oldVal, newVal) -> { if (newVal) { animate(); } }); suggestionList.setOnKeyPressed(event -> { switch (event.getCode()) { case ENTER: selectItem(); getSkinnable().hide(); break; case ESCAPE: getSkinnable().hide(); break; default: break; } }); }
if (t.getButton() == MouseButton.SECONDARY) { menu.show(xpathExpressionArea, t.getScreenX(), t.getScreenY());
dayCell.addEventHandler(MouseEvent.MOUSE_CLICKED, click -> { if (click.getButton() != MouseButton.PRIMARY) { return;
@Override public void handle( MouseEvent mouseEvent ) { //The ChartPanManager uses this reference, so if behavior changes, copy to users first. if ( mouseEvent.getButton() != MouseButton.PRIMARY ) mouseEvent.consume(); } };
@Override public void handle(MouseEvent event) { if (event.getButton() != MouseButton.PRIMARY) return; if (event.isStillSincePress() && event.getEventType() == MouseEvent.MOUSE_CLICKED) positionValidated.set(true); } };
private static boolean hasListViewCellBeenDoubleClicked(MouseEvent event) { return event.getButton() == MouseButton.PRIMARY && event.getClickCount() == 2 && event.getTarget() instanceof LabeledText; } }
/** * Checks whether the selection will be deactivated if the mouse is clicked at the {@link SelectionEvent}. * * @param selectionEvent * the selection event which will be checked * @return {@code true} if the selection event is such that the selection will be deactivated if the mouse is only * clicked */ private static boolean willDeactivateSelectionIfClick(SelectionEvent selectionEvent) { boolean rightClick = selectionEvent.getMouseEvent().getButton() == MouseButton.SECONDARY; boolean outOfAreaClick = selectionEvent.getPosition() == CoordinatePosition.OUT_OF_RECTANGLE; return rightClick || outOfAreaClick; }
protected EventHandler<MouseEvent> createContextMenuHandler(final ContextMenu contextMenu) { return (MouseEvent event) -> { // TODO: is this check for MouseButton.SECONDARY really necessary? if (event.getButton() == MouseButton.SECONDARY) { contextMenu.show(connectionPath, event.getScreenX(), event.getScreenY()); } }; }
public TextHoverEvent(MouseEvent source, List<HoverTarget> hoverTargets) { super(HOVER, source.getSceneX(), source.getSceneY(), source.getScreenX(), source.getScreenY(), source.getButton(), source.getClickCount(), source.isShiftDown(), source.isControlDown(), source.isAltDown(), source.isMetaDown(), source.isPrimaryButtonDown(), source.isMiddleButtonDown(), source.isSecondaryButtonDown(), source.isSynthesized(), source.isPopupTrigger(), source.isStillSincePress(), source.getPickResult()); this.hoverTargets = Collections.unmodifiableList(hoverTargets); Optional<Range<Integer>> range = this.hoverTargets.stream().map(t->t.textRange).findFirst(); // TODO remove me this.tokenText = null; this.offsetTokenStart = range.isPresent() ? range.get().lowerEndpoint() : 0;; this.offsetTokenEnd = range.isPresent() ? range.get().upperEndpoint() : 0;; this.offset = range.isPresent() ? range.get().lowerEndpoint() : 0; }
@Override public void handle(MouseEvent mouseEvent) { if (mouseEvent.getButton().equals(MouseButton.PRIMARY)) { if (mouseEvent.getClickCount() == 2 && !resultTable.getSelectionModel().isEmpty()) { openWorkflowInstance(); } } } });
private void handleDatasetSelection(MouseEvent event) { if (event.getButton() == MouseButton.PRIMARY && event.getClickCount() == 2 && event.getTarget() instanceof LabeledText) { PrintTools.info("Submitting new dataset request"); messager.submitMessage(CurrentDatasetPath, datasetsListView.getSelectionModel().getSelectedItem()); } }
@Override public void handle( MouseEvent event ) { if ( event.getClickCount() == 2 && event.getButton() == MouseButton.PRIMARY ) { double x = event.getX(); double y = event.getY(); if ( !chartInfo.getXAxisArea().contains( x, y ) ) chartInfo.getChart().getYAxis().setAutoRanging( true ); if ( !chartInfo.getYAxisArea().contains( x, y ) ) chartInfo.getChart().getXAxis().setAutoRanging( true ); } } };
private void barClicked(MouseEvent event) { MouseButton mouseButton = event.getButton(); if (MouseButton.PRIMARY.equals(mouseButton) && event.isControlDown()) { onBarClicked.handle(new BarEvent(node, BarEvent.ZOOM)); } else if (MouseButton.PRIMARY.equals(mouseButton)) { if (bar.isInsideStateIcon(new Point2D(event.getX(), event.getY()))) { node.setExpanded(!node.isExpanded()); onBarClicked.handle(new BarEvent(node, BarEvent.EXPAND)); } } }
@Override public void handle(MouseEvent mouseEvent) { if (mouseEvent.getButton().equals(MouseButton.PRIMARY)) { if (mouseEvent.getClickCount() == 2 && !resultTable.getSelectionModel().isEmpty()) { navigation.createWorkflowInstanceDetailForm(resultTable.getSelectionModel().getSelectedItem().id.get(), usedFilter.selectedEngine.get()).show(); } if (mouseEvent.getClickCount() == 1 && !resultTable.getSelectionModel().isEmpty()) { showDetails(resultTable.getSelectionModel().getSelectedItem()); } } } });
/** * Create a new text position event * * @param event * the source mouse event * @param offset * the offset in the text (might be -1 to indicate no valid * region was found) */ public TextPositionEvent(MouseEvent event, int offset) { super(convert(event.getEventType()), event.getSceneX(), event.getSceneY(), event.getScreenX(), event.getScreenY(), event.getButton(), event.getClickCount(), event.isShiftDown(), event.isControlDown(), event.isAltDown(), event.isMetaDown(), event.isPrimaryButtonDown(), event.isMiddleButtonDown(), event.isSecondaryButtonDown(), event.isSynthesized(), event.isPopupTrigger(), event.isStillSincePress(), event.getPickResult()); this.offset = offset; }