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();
if (mouseEvent.getClickCount() == 2) { btnMax.fire();
|| t.getButton() == MouseButton.PRIMARY && t.getClickCount() > 1) { if (this.getSelectionModel().getSelectedItem() != null) { fullMenu.show(this, t.getScreenX(), t.getScreenY());
/** * Return the mouse click count checker callback. * * Check if the mouse click count. * * @return the mouse click count callback */ static Callback<MouseEvent, Boolean> _clickCount(final int nb) { return event -> event.getClickCount() == nb; }
@Override public void handle(MouseEvent ev) { if (ev.getClickCount() == 2) { scrollRight(); } } };
public void attachAction(Node node, Runnable action) { if (node instanceof ButtonBase) { ((ButtonBase) node).setOnAction((e) -> action.run()); } else { node.setOnMouseClicked((ev) -> { if (ev.getClickCount() > 1) { action.run(); } }); } }
private static boolean hasListViewCellBeenDoubleClicked(MouseEvent event) { return event.getButton() == MouseButton.PRIMARY && event.getClickCount() == 2 && event.getTarget() instanceof LabeledText; } }
public void attachEventHandler(Node node, String actionId) { if (node instanceof ButtonBase) { ((ButtonBase) node).setOnAction((e) -> handleActionWithExceptionHandler(actionId)); } else { node.setOnMouseClicked((e) -> { if (e.getClickCount() > 1) { handleActionWithExceptionHandler(actionId); } }); } }
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(); } } } });
public void attachBackEventHandler(Node node) { if (node instanceof ButtonBase) { ((ButtonBase) node).setOnAction((e) -> handleBackActionWithExceptionHandler()); } else { node.setOnMouseClicked((e) -> { if (e.getClickCount() > 1) { handleBackActionWithExceptionHandler(); } }); } }
private void onMouseClickedEvent(MouseEvent event) { TreeItem<N> item = tree.getSelectionModel().getSelectedItem(); N node = item != null ? item.getValue() : null; selectedNode.setValue(node != null && filter.test(node, treeModel) ? (T) node : null); selectedFolder.setValue(node != null && treeModel.isFolder(node) && treeModel.isWritable((D) node) ? (D) node : null); doubleClick.setValue(event.getClickCount() == 2); }
/** * One click select, 2 clicks other. * * @param event */ public void handleRowSelection(Event event) { if (checkBox.isVisible()) { if (((MouseEvent) event).getClickCount() == 1 && !event.isConsumed()) { final boolean selected = !checkBox.isSelected(); checkBox.setSelected(selected); event.consume(); } } }
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 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()); } } } });
private void handleHeaderClicked(MouseEvent mouseEvent) { // to do decomment when reactive full screen // if (stage.getStyle() != StageStyle.UTILITY && // !stage.isFullScreen() && mouseEvent.getClickCount() > 1) { if (undecorator.getStage().getStyle() != StageStyle.UTILITY && mouseEvent.getClickCount() > 1) { if (mouseEvent.getSceneY() - SHADOW_WIDTH < MAXIMIZE_BORDER) { if (!undecorator.maximizeProperty().get()) { undecorator.switchMaximize(); mouseEvent.consume(); } else { undecorator.switchRestore(); mouseEvent.consume(); } } } }
@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 ); } } };
@Override protected void setupDialogControls() { // setup SportType list liSportTypes.setCellFactory(list -> new SportTypeListCell()); updateSportTypeList(); // start SportType edit dialog on double clicks in list liSportTypes.setOnMouseClicked(event -> { if (event.getClickCount() > 1) { onEditSportType(null); } }); // Edit and Delete buttons must be disabled when there is no selection in list final BooleanBinding selected = Bindings.isNull(liSportTypes.getSelectionModel().selectedItemProperty()); btEdit.disableProperty().bind(selected); btDelete.disableProperty().bind(selected); }
protected void onClick(MouseEvent event, VLViewComponentXML rowClickHandler) { if (event.getButton() == MouseButton.PRIMARY && event.getClickCount() == 1) { IAction action = (IAction) Services.getBean(rowClickHandler.getPropertyValue("action")); if(action != null) { IActionRequest actionRequest = new ActionRequest.Builder().controller(controller) .args(rowClickHandler.getPropertyValue("args")) .build(); actionRequest.setProperty("source", this); actionRequest.setProperty("sourceData", getItem()); action.setData((OperationData) getItem()); action.execute(actionRequest, null); } } }
/** * 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; }