public static void pop(Node control) { control.setEffect(new DropShadow(BlurType.GAUSSIAN, Color.rgb(0, 0, 0, 0.26), 5, 0.05, 0, 1)); }
/** * this method is used to add shadow effect to the node, * however the shadow is not real ( gets affected with node transformations) * <p> * use {@link #createMaterialNode(Node, int)} instead to generate a real shadow */ public static void setDepth(Node control, int level) { level = level < 0 ? 0 : level; level = level > 5 ? 5 : level; control.setEffect(new DropShadow(BlurType.GAUSSIAN, depth[level].getColor(), depth[level].getRadius(), depth[level].getSpread(), depth[level].getOffsetX(), depth[level].getOffsetY())); }
level = level < 0 ? 0 : level; level = level > 5 ? 5 : level; container.setEffect(new DropShadow(BlurType.GAUSSIAN, depth[level].getColor(), depth[level].getRadius(),
for(int i=0;i<30;i++){ Node seat = seats[i]; seat.setOnMouseClicked(e->{ seat.setEffect(lighting); }); }
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()); } }); } }
public static void pop(Node control) { control.setEffect(new DropShadow(BlurType.GAUSSIAN, Color.rgb(0, 0, 0, 0.26), 5, 0.05, 0, 1)); }
/** * Blur in depth. * * @param node * the root node * @param blur * the {@link GaussianBlur} */ public static void blurDeeply(final Node node, final GaussianBlur blur) { node.setEffect(blur); if (node instanceof Parent) { final Parent parent = (Parent) node; final ObservableList<Node> children = parent.getChildrenUnmodifiable(); for (final Node child : children) { ViewUtilities.blurDeeply(child, blur); } } }
private void setDropShadow() { for (Node child : getChildren()) { if (child.getStyleClass().get(0).equals("box")) { child.setEffect(new Shadow(false)); } } }
private void setDropShadow() { for (Node child : getChildren()) { if (child.getStyleClass().get(0).equals("radio")) { child.setEffect(new Shadow(false)); } } }
@Override protected void handleControlPropertyChanged(String p) { super.handleControlPropertyChanged(p); if (p == "FOCUSED") { if (getSkinnable().isFocused()) { setFocusBorder(); } else { for (Node child : getChildren()) { if (child.getStyleClass().get(0).equals("thumb")) { child.setEffect(null); } } } } }
/** * this method is used to add shadow effect to the node, * however the shadow is not real ( gets affected with node transformations) * <p> * use {@link #createMaterialNode(Node, int)} instead to generate a real shadow */ public static void setDepth(Node control, int level) { level = level < 0 ? 0 : level; level = level > 5 ? 5 : level; control.setEffect(new DropShadow(BlurType.GAUSSIAN, depth[level].getColor(), depth[level].getRadius(), depth[level].getSpread(), depth[level].getOffsetX(), depth[level].getOffsetY())); }
level = level < 0 ? 0 : level; level = level > 5 ? 5 : level; container.setEffect(new DropShadow(BlurType.GAUSSIAN, depth[level].getColor(), depth[level].getRadius(),
private void setFocusBorder() { getFocusBorder().setInnerFocusColor((Color) innerFocusColorProperty().get()); getFocusBorder().setColor((Color) outerFocusColorProperty().get()); for (Node child : getChildren()) { if (child.getStyleClass().get(0).equals("thumb")) { child.setEffect(getFocusBorder()); getSkinnable().impl_reapplyCSS(); } } }
private void setFocusBorder() { getFocusBorder().setInnerFocusColor((Color) innerFocusColorProperty().get()); getFocusBorder().setColor((Color) outerFocusColorProperty().get()); for (Node child : getChildren()) { if (child instanceof StackPane) { child.setEffect(getFocusBorder()); } } }
@Override public void handle(MouseEvent arg0) { node.setEffect(ds); node.setCursor(Cursor.HAND); lbl.setText("X-value=" + data.getXValue().toString() + "\nY-value=" + data.getYValue().toString()); @Override public void handle(MouseEvent arg0) { node.setEffect(null); node.setCursor(Cursor.DEFAULT); lbl.setText("");
private void setSelectedFocusBorder() { InnerShadow innerFocus = new InnerShadow(); innerFocus.setColor((Color) innerFocusColorProperty().get()); innerFocus.setBlurType(BlurType.ONE_PASS_BOX); innerFocus.setRadius(6.5); innerFocus.setChoke(0.7); innerFocus.setOffsetX(0.0); innerFocus.setOffsetY(0.0); DropShadow outerFocus = new DropShadow(); outerFocus.setColor((Color) outerFocusColorProperty().get()); outerFocus.setBlurType(BlurType.ONE_PASS_BOX); outerFocus.setRadius(7.0); outerFocus.setSpread(0.7); outerFocus.setOffsetX(0.0); outerFocus.setOffsetY(0.0); outerFocus.setInput(innerFocus); for (Node child : getChildren()) { if (child instanceof StackPane) { child.setEffect(outerFocus); } } }
private void setFocusBorder() { InnerShadow innerFocus = new InnerShadow(); innerFocus.setColor((Color) innerFocusColorProperty().get()); innerFocus.setBlurType(BlurType.ONE_PASS_BOX); innerFocus.setRadius(6.5); innerFocus.setChoke(0.7); innerFocus.setOffsetX(0.0); innerFocus.setOffsetY(0.0); DropShadow outerFocus = new DropShadow(); outerFocus.setColor((Color) outerFocusColorProperty().get()); outerFocus.setBlurType(BlurType.ONE_PASS_BOX); outerFocus.setRadius(5.0); outerFocus.setSpread(0.6); outerFocus.setOffsetX(0.0); outerFocus.setOffsetY(0.0); outerFocus.setInput(innerFocus); for (Node child : getChildren()) { if (child instanceof StackPane) { child.setEffect(outerFocus); } } }