javafx.scene.Node#setOpacity ( )源码实例Demo

下面列出了javafx.scene.Node#setOpacity ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: constellation   文件: TimelineChart.java
@Override
protected void dataItemAdded(final Series<Number, Number> series,
        final int itemIndex, final Data<Number, Number> item) {

    final Node prospective;
    if (item.getExtraValue() instanceof Interaction) {
        prospective = (Interaction) item.getExtraValue();
    } else {
        prospective = (Cluster) item.getExtraValue();
    }
    item.setNode(prospective);

    if (shouldAnimate()) {
        prospective.setOpacity(0);
        getPlotChildren().add(prospective);

        // fade in new child
        final FadeTransition ft = new FadeTransition(Duration.millis(500), prospective);
        ft.setToValue(1);
        ft.play();
    } else {
        getPlotChildren().add(prospective);
    }
}
 
源代码2 项目: marathonv5   文件: AdvCandleStickChartSample.java
@Override protected void dataItemAdded(Series<Number, Number> series, int itemIndex, Data<Number, Number> item) {
    Node candle = createCandle(getData().indexOf(series), item, itemIndex);
    if (shouldAnimate()) {
        candle.setOpacity(0);
        getPlotChildren().add(candle);
        // fade in new candle
        FadeTransition ft = new FadeTransition(Duration.millis(500), candle);
        ft.setToValue(1);
        ft.play();
    } else {
        getPlotChildren().add(candle);
    }
    // always draw average line on top
    if (series.getNode() != null) {
        series.getNode().toFront();
    }
}
 
源代码3 项目: marathonv5   文件: AdvCandleStickChartSample.java
@Override protected void seriesAdded(Series<Number, Number> series, int seriesIndex) {
    // handle any data already in series
    for (int j = 0; j < series.getData().size(); j++) {
        Data item = series.getData().get(j);
        Node candle = createCandle(seriesIndex, item, j);
        if (shouldAnimate()) {
            candle.setOpacity(0);
            getPlotChildren().add(candle);
            // fade in new candle
            FadeTransition ft = new FadeTransition(Duration.millis(500), candle);
            ft.setToValue(1);
            ft.play();
        } else {
            getPlotChildren().add(candle);
        }
    }
    // create series path
    Path seriesPath = new Path();
    seriesPath.getStyleClass().setAll("candlestick-average-line", "series" + seriesIndex);
    series.setNode(seriesPath);
    getPlotChildren().add(seriesPath);
}
 
源代码4 项目: marathonv5   文件: AdvCandleStickChartSample.java
@Override protected void dataItemAdded(Series<Number, Number> series, int itemIndex, Data<Number, Number> item) {
    Node candle = createCandle(getData().indexOf(series), item, itemIndex);
    if (shouldAnimate()) {
        candle.setOpacity(0);
        getPlotChildren().add(candle);
        // fade in new candle
        FadeTransition ft = new FadeTransition(Duration.millis(500), candle);
        ft.setToValue(1);
        ft.play();
    } else {
        getPlotChildren().add(candle);
    }
    // always draw average line on top
    if (series.getNode() != null) {
        series.getNode().toFront();
    }
}
 
源代码5 项目: marathonv5   文件: AdvCandleStickChartSample.java
@Override protected void seriesAdded(Series<Number, Number> series, int seriesIndex) {
    // handle any data already in series
    for (int j = 0; j < series.getData().size(); j++) {
        Data item = series.getData().get(j);
        Node candle = createCandle(seriesIndex, item, j);
        if (shouldAnimate()) {
            candle.setOpacity(0);
            getPlotChildren().add(candle);
            // fade in new candle
            FadeTransition ft = new FadeTransition(Duration.millis(500), candle);
            ft.setToValue(1);
            ft.play();
        } else {
            getPlotChildren().add(candle);
        }
    }
    // create series path
    Path seriesPath = new Path();
    seriesPath.getStyleClass().setAll("candlestick-average-line", "series" + seriesIndex);
    series.setNode(seriesPath);
    getPlotChildren().add(seriesPath);
}
 
源代码6 项目: bisq   文件: CandleStickChart.java
@Override
protected void dataItemAdded(XYChart.Series<Number, Number> series, int itemIndex, XYChart.Data<Number, Number> item) {
    Node candle = createCandle(getData().indexOf(series), item, itemIndex);
    getPlotChildren().remove(candle);

    if (shouldAnimate()) {
        candle.setOpacity(0);
        getPlotChildren().add(candle);
        // fade in new candle
        FadeTransition ft = new FadeTransition(Duration.millis(500), candle);
        ft.setToValue(1);
        ft.play();
    } else {
        getPlotChildren().add(candle);
    }
    // always draw average line on top

    if (series.getNode() instanceof Path) {
        Path seriesPath = (Path) series.getNode();
        seriesPath.toFront();
    }
}
 
源代码7 项目: bisq   文件: VolumeChart.java
@Override
protected void seriesAdded(XYChart.Series<Number, Number> series, int seriesIndex) {
    for (int j = 0; j < series.getData().size(); j++) {
        XYChart.Data<Number, Number> item = series.getData().get(j);
        Node volumeBar = createCandle(seriesIndex, item, j);
        if (shouldAnimate()) {
            volumeBar.setOpacity(0);
            getPlotChildren().add(volumeBar);
            FadeTransition ft = new FadeTransition(Duration.millis(500), volumeBar);
            ft.setToValue(1);
            ft.play();
        } else {
            getPlotChildren().add(volumeBar);
        }
    }
}
 
源代码8 项目: ShootOFF   文件: TargetIO.java
private static Group processVisualTags(List<Node> regions) {
	final Group targetGroup = new Group();
	for (final Node node : regions) {
		final TargetRegion region = (TargetRegion) node;

		if (region.tagExists(TargetView.TAG_VISIBLE)
				&& !Boolean.parseBoolean(region.getTag(TargetView.TAG_VISIBLE))) {
			node.setVisible(false);
		}

		if (region.getType() != RegionType.IMAGE) {
			if (region.tagExists(TargetView.TAG_OPACITY)) {
				node.setOpacity(Double.parseDouble(region.getTag(TargetView.TAG_OPACITY)));
			} else {
				node.setOpacity(DEFAULT_OPACITY);
			}
		}
		targetGroup.getChildren().add(node);
	}

	return targetGroup;
}
 
源代码9 项目: constellation   文件: TimelineChart.java
@Override
protected void seriesAdded(final Series<Number, Number> series, int seriesIndex) {
    // Handle any data already in series:
    for (int j = 0; j < series.getData().size(); j++) {
        final Data<Number, Number> item = series.getData().get(j);

        final Node prospective;
        if (item.getExtraValue() instanceof Interaction) {
            prospective = (Interaction) item.getExtraValue();
        } else {
            prospective = (Cluster) item.getExtraValue();
        }

        item.setNode(prospective);

        if (shouldAnimate()) {
            prospective.setOpacity(0);
            getPlotChildren().add(prospective);

            final FadeTransition ft = new FadeTransition(Duration.millis(500), prospective);
            ft.setToValue(1);
            ft.play();
        } else {
            getPlotChildren().add(prospective);
        }
    }
}
 
源代码10 项目: WorkbenchFX   文件: SelectionStripSkin.java
private FadeTransition createFadeTransition(Node node, double from, double to) {
  node.setOpacity(from);
  FadeTransition faderTransition = new FadeTransition();
  faderTransition.setNode(node);
  faderTransition.setFromValue(from);
  faderTransition.setToValue(to);
  faderTransition.setDuration(Duration.millis(200));
  return faderTransition;
}
 
源代码11 项目: bisq   文件: VolumeChart.java
@Override
protected void dataItemAdded(XYChart.Series<Number, Number> series, int itemIndex, XYChart.Data<Number, Number> item) {
    Node volumeBar = createCandle(getData().indexOf(series), item, itemIndex);
    getPlotChildren().remove(volumeBar);

    if (shouldAnimate()) {
        volumeBar.setOpacity(0);
        getPlotChildren().add(volumeBar);
        FadeTransition ft = new FadeTransition(Duration.millis(500), volumeBar);
        ft.setToValue(1);
        ft.play();
    } else {
        getPlotChildren().add(volumeBar);
    }
}
 
源代码12 项目: Mosaic   文件: MosaicPane.java
public SurfaceListener<T> getSurfaceObserver() {
	SurfaceListener<T> l = new SurfaceListener<T>() {
		public void changed(ChangeType changeType, Node n, String id, Rectangle2D r1, Rectangle2D r2) {
			switch(changeType) {
		    	case REMOVE_DISCARD: {
		    		content.getChildren().remove(n);
		    		requestLayout();
		    		break;
		    	}
		    	case RESIZE_RELOCATE: {
		    		n.resizeRelocate(r2.getX(), r2.getY(), r2.getWidth(), r2.getHeight());
					requestLayout();
			        
			        break;
		    	}
		    	case ADD_COMMIT: {
		    		content.getChildren().add(n);
		    		n.resizeRelocate(r2.getX(), r2.getY(), r2.getWidth(), r2.getHeight());
					requestLayout();
			        break;
		    	}
		    	case MOVE_BEGIN: {
		    		DropShadow shadow = new DropShadow();
		    		shadow.setOffsetX(10);
		    		shadow.setOffsetY(10);
		    		shadow.setRadius(5);
		    		shadow.setColor(Color.GRAY);
		    		n.setEffect(shadow);
		    		n.toFront();
		    		n.setOpacity(.5);
		    		break;
		    	}
		    	case RELOCATE_DRAG_TARGET: {
		    		n.resizeRelocate(r2.getX(), r2.getY(), r2.getWidth(), r2.getHeight());
					requestLayout();
		    		break;
		    	}
		    	case RESIZE_DRAG_TARGET: {
		    		n.resizeRelocate(r2.getX(), r2.getY(), r2.getWidth(), r2.getHeight());
					requestLayout();
			        break;
		    	}
		    	case MOVE_END: {
		    		n.setOpacity(1);
		    		n.setEffect(null);
		    		break;
		    	}
		    	case ANIMATE_RESIZE_RELOCATE: {
		    		n.resizeRelocate(r2.getX(), r2.getY(), r2.getWidth(), r2.getHeight());
					requestLayout();
			        break;
		    	}
		    	default: break;
	    	}
		}
	};
	return l;
}
 
源代码13 项目: JFoenix   文件: JFXAlertAnimation.java
@Override
public void initAnimation(Node contentContainer, Node overlay) {
    overlay.setOpacity(0);
    contentContainer.setTranslateX(-(contentContainer.getLayoutX()
                                     + contentContainer.getLayoutBounds().getMaxX()));
}
 
源代码14 项目: JFoenix   文件: JFXAlertAnimation.java
@Override
public void initAnimation(Node contentContainer, Node overlay) {
    overlay.setOpacity(0);
    contentContainer.setTranslateX(contentContainer.getLayoutX()
                                   + contentContainer.getLayoutBounds().getMaxX());
}
 
源代码15 项目: JFoenix   文件: JFXAlertAnimation.java
@Override
public void initAnimation(Node contentContainer, Node overlay) {
    overlay.setOpacity(0);
    contentContainer.setTranslateY(-(contentContainer.getLayoutY()
                                     + contentContainer.getLayoutBounds().getMaxY()));
}
 
源代码16 项目: JFoenix   文件: JFXAlertAnimation.java
@Override
public void initAnimation(Node contentContainer, Node overlay) {
    overlay.setOpacity(0);
    contentContainer.setTranslateY(contentContainer.getLayoutY()
                                   + contentContainer.getLayoutBounds().getMaxY());
}
 
源代码17 项目: JFoenix   文件: JFXAlertAnimation.java
@Override
public void initAnimation(Node contentContainer, Node overlay) {
    overlay.setOpacity(0);
    contentContainer.setScaleX(.80);
    contentContainer.setScaleY(.80);
}
 
源代码18 项目: JFoenix   文件: JFXTogglePane.java
public final void setContentNode(final Node content) {
    this.contentNodeProperty().set(content);
    content.setOpacity(0);
}
 
源代码19 项目: metastone   文件: SummonToken.java
private void visualizeStealth(Summon summon) {
	Node token = summon.hasAttribute(Attribute.TAUNT) ? taunt : defaultToken;
	token.setOpacity(summon.hasAttribute(Attribute.STEALTH) ? 0.5 : 1);
}
 
源代码20 项目: TweetwallFX   文件: CloudToTweetStep.java
private FadeTransition addFadeTransition(final Duration duration, final Node node, final double initialOpacity, final double targetOpacity) {
    FadeTransition ft = new FadeTransition(duration, node);
    node.setOpacity(initialOpacity);
    ft.setToValue(targetOpacity);
    return ft;
}