byNode.setOnMouseEntered(mouseEvent -> { if (!mouseEvent.isPrimaryButtonDown()) { byNode.setCursor(Cursor.HAND);
node.setOnMouseEntered(new EventHandler<MouseEvent>() { public void handle(MouseEvent e) { node.setCursor(Cursor.HAND);
byNode.setOnMouseEntered(new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent mouseEvent) { if (!mouseEvent.isPrimaryButtonDown()) {
/** * trigger this zoom * * @param node */ public void triggerOnMouseEntered(Node node) { node.setOnMouseEntered(mouseEvent -> { // Show PopOver when mouse enters node popOver.show(node); }); node.setOnMouseExited(mouseEvent -> { // Hide PopOver when mouse exits node popOver.hide(); }); } }
node.setOnMouseEntered(null); node.setOnMouseExited(null); Tooltip.uninstall(node, tooltip);
private void buildSegments() { segmentNodes.clear(); getChildren().clear(); List<T> segments = getSkinnable().getSegments(); int size = segments.size(); Callback<T, Node> cellFactory = getSkinnable().getSegmentViewFactory(); for (int i = 0; i < size; i++) { T segment = segments.get(i); Node segmentNode = cellFactory.call(segment); segmentNodes.put(segment, segmentNode); getChildren().add(segmentNode); segmentNode.getStyleClass().add("segment"); if (i == 0) { if (size == 1) { segmentNode.getStyleClass().add("only-segment"); } else { segmentNode.getStyleClass().add("first-segment"); } } else if (i == size - 1) { segmentNode.getStyleClass().add("last-segment"); } else { segmentNode.getStyleClass().add("middle-segment"); } segmentNode.setOnMouseEntered(evt -> showPopOver(segmentNode, segment)); segmentNode.setOnMouseExited(evt -> hidePopOver()); } getSkinnable().requestLayout(); }
private final Glow glow = new Glow(.8); private void setupHover(XYChart.Series<String, Number> series) { for (final XYChart.Data<String, Number> dt : series.getData()) { final Node n = dt.getNode(); n.setEffect(null); n.setOnMouseEntered(new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent e) { n.setEffect(glow); } }); n.setOnMouseExited(new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent e) { n.setEffect(null); } }); n.setOnMouseClicked(new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent e) { System.out.println("openDetailsScreen(<selected Bar>)"); System.out.println(dt.getXValue() + " : " + dt.getYValue()); } }); } }
private void attachListener() { Node n = getContent(); if (n != null) { for (Node c : n.lookupAll(".component")) { //$NON-NLS-1$ if (c.getId() != null) { for (Node s : c.lookupAll(".shape")) { //$NON-NLS-1$ s.setOnMouseEntered((e) -> { this.hoverNode.set(c); }); s.setOnMouseExited((e) -> { if (this.hoverNode.get() == c) { this.hoverNode.set(null); } }); s.setOnMouseReleased((e) -> { if (e.getClickCount() == 2) { fireEvent(new OpenItemEvent(c)); } else { this.selectedNodes.clear(); this.selectedNodes.add(c); } }); } } } } }
private void attachListener() { Node n = getContent(); if (n != null) { for (Node c : n.lookupAll(".component")) { //$NON-NLS-1$ if (c.getId() != null) { for (Node s : c.lookupAll(".shape")) { //$NON-NLS-1$ s.setOnMouseEntered((e) -> { this.hoverNode.set(c); }); s.setOnMouseExited((e) -> { if (this.hoverNode.get() == c) { this.hoverNode.set(null); } }); s.setOnMouseReleased((e) -> { if (e.getClickCount() == 2) { fireEvent(new OpenItemEvent(c)); } else { this.selectedNodes.clear(); this.selectedNodes.add(c); } }); } } } } }
final Node node = data.getNode(); node.setOnMouseEntered(new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent arg0) {
byNode.setOnMouseEntered(new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent mouseEvent) { if (!mouseEvent.isPrimaryButtonDown()) {
final Delta dragDelta = new Delta(); node.setOnMouseEntered(me -> { if (!me.isPrimaryButtonDown()) { node.getScene().setCursor(Cursor.HAND);
node.setOnMouseEntered(new EventHandler<MouseEvent>() {
byNode.setOnMouseEntered(new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent mouseEvent) { if (!mouseEvent.isPrimaryButtonDown()) {
protected void initMaterialNodeDrag() { final Delta dragDelta = new Delta(); materialNode.setOnMousePressed(mouseEvent -> { AnchorPane.setTopAnchor(materialNode, null); AnchorPane.setBottomAnchor(materialNode, null); AnchorPane.setRightAnchor(materialNode, null); // record a delta distance for the drag and drop operation. dragDelta.x = materialNode.getLayoutX() - mouseEvent.getSceneX(); dragDelta.y = materialNode.getLayoutY() - mouseEvent.getSceneY(); materialNode.setCursor(Cursor.MOVE); }); materialNode.setOnMouseReleased(mouseEvent -> materialNode.setCursor(Cursor.HAND)); materialNode.setOnMouseDragged(mouseEvent -> { materialNode.setLayoutX(mouseEvent.getSceneX() + dragDelta.x); materialNode.setLayoutY(mouseEvent.getSceneY() + dragDelta.y); }); materialNode.setOnMouseEntered(mouseEvent -> materialNode.setCursor(Cursor.HAND)); }
byNode.setOnMouseEntered(new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent mouseEvent) { if (!mouseEvent.isPrimaryButtonDown()) {