Java Reference
In-Depth Information
* 15000));
ticker.setFromX(scene.widthProperty().doubleValue());
ticker.setToX(-scene.widthProperty().doubleValue()
- (newsLength * 5));
ticker.setFromY(19);
ticker.setInterpolator(Interpolator.LINEAR);
ticker.setCycleCount(1);
// when ticker has finished reset and replay ticker
animation
ticker.setOnFinished((ActionEvent ae) -> {
ticker.stop();
ticker.setFromX(scene.getWidth());
ticker.setDuration(new Duration((newsLength * 4/300)
* 15000));
ticker.playFromStart();
});
// stop ticker if hovered over
tickerArea.setOnMouseEntered((MouseEvent me) -> {
ticker.pause();
});
// restart ticker if mouse leaves the ticker
tickerArea.setOnMouseExited((MouseEvent me) -> {
ticker.play();
});
ticker.play();
Here is the code used to fade out the current picture and fade in the next picture:
// previous button
Arc prevButton = // create arc ...
prevButton.addEventHandler(MouseEvent.MOUSE_PRESSED,
(MouseEvent me) -> {
int indx = gotoImageIndex(PREV);
if (indx > -1) {
Search WWH ::




Custom Search