Package javafx.animation

Examples of javafx.animation.AnimationTimer


    @Override public void init() {
        signalTower   = SignalTowerBuilder.create().build();
        count         = 0;
        lastTimerCall = System.nanoTime();
        timer = new AnimationTimer() {
            @Override public void handle(long now) {
                if (now > lastTimerCall + 2_000_000_000l) {
                    if (count == 3) count = 0;
                    switch(count) {
                        case 0:
View Full Code Here


    @Override public void init() {
        control       = new HeatControl();
        control.setTargetEnabled(true);
        lastTimerCall = System.nanoTime();
        timer         = new AnimationTimer() {
            @Override public void handle(long now) {
                if (now > lastTimerCall + 1_000_000_000l) {
                    if (Double.compare(control.getTarget(), control.getValue()) > 0) {
                        control.setValue(control.getValue() + 0.1);
                    } else if (Double.compare(control.getTarget(), control.getValue()) < 0) {
View Full Code Here

        seg11 = SquareMatrixSegmentBuilder.create().prefSize(200, 200).character("F").build();
        seg12 = SquareMatrixSegmentBuilder.create().prefSize(200, 200).character("X").build();

        interval      = 2_000_000_000l;
        lastTimerCall = System.nanoTime();
        timer         = new AnimationTimer() {
            @Override public void handle(long now) {
                if (now > lastTimerCall + interval) {
                    Color color = colors[RND.nextInt(5)];
                    seg1.setColor(color);
                    seg2.setColor(color);
View Full Code Here

        timeZoneOffsetMinute = 0;
        texture              = new BrushedMetalPaint(Color.web("#888888"));
        stainlessBackground  = new ImageView();
        pane                 = new Pane();
        lastTimerCall        = System.nanoTime();
        timer = new AnimationTimer() {
            @Override public void handle(long now) {
                if (now > lastTimerCall + 1_000_000_000l) {

                    // Hours
                    hour = LocalTime.now().getHour() - timeZoneOffsetHour;
View Full Code Here

    @Override public void init() {
        control = new SplitFlap();
        control.setSelection(SplitFlap.NUMERIC);
        control.setFlipTime(100);
        lastTimerCall = System.nanoTime();
        timer = new AnimationTimer() {
            @Override public void handle(long now) {
                if (now > lastTimerCall + 1_000_000_000l) {
                    control.setText(Integer.toString(RND.nextInt(9)));
                    lastTimerCall = now;
                }
View Full Code Here

    private static int     noOfNodes;

    @Override public void init() {
        rnd           = new Random();
        lastTimerCall = 0l;
        timer         = new AnimationTimer() {
            @Override public void handle(long now) {
                if (now  > lastTimerCall + 100_000_000l) {
                    for (SimpleGauge gauge : gauges) {
                        gauge.setValue(rnd.nextDouble() * 100.0);
                    }
View Full Code Here

        minLeft    = SplitFlapBuilder.create().prefWidth(200).prefHeight(343).flipTime(300).selection(SplitFlap.TIME_0_TO_5).textColor(Color.WHITESMOKE).build();
        minRight   = SplitFlapBuilder.create().prefWidth(200).prefHeight(343).flipTime(300).selection(SplitFlap.TIME_0_TO_9).textColor(Color.WHITESMOKE).build();
        secLeft    = SplitFlapBuilder.create().prefWidth(200).prefHeight(343).flipTime(300).selection(SplitFlap.TIME_0_TO_5).textColor(Color.ORANGERED).build();
        secRight   = SplitFlapBuilder.create().prefWidth(200).prefHeight(343).flipTime(300).selection(SplitFlap.TIME_0_TO_9).textColor(Color.ORANGERED).build();
        lastTimerCall = System.nanoTime();
        timer = new AnimationTimer() {
            @Override public void handle(long now) {
                if (now > lastTimerCall + 500_000_000l) {
                    String day = WEEK_DAYS[LocalDateTime.now().getDayOfWeek().getValue()];
                    if (day.equals("SAT") || day.equals("SUN")) {
                        if (!dayLeft.getTextColor().equals(Color.CRIMSON)) {
View Full Code Here

                                    .character("C")
                                    .segmentStyle(SixteenSegment.SegmentStyle.RED)
                                    .build();

        lastTimerCall = System.nanoTime();
        timer = new AnimationTimer() {
            @Override public void handle(long now) {
                if (now > lastTimerCall + 5_000_000_000l) {
                    double v = RND.nextDouble() * 20.0 + 10.0;

                    if (Double.compare(v, 10) > 0 && Double.compare(v, 16) <= 0) {
View Full Code Here

        rotateFlap.setAxis(Rotate.X_AXIS);
        rotateFlap.setAngle(0);
        flipTime = Duration.millis(100);
        flipping = false;
        angleStep = 180.0 / ((flipTime.toMillis() * 1_000_000) / (MIN_FLIP_TIME));
        timer = new AnimationTimer() {
            @Override
            public void handle(long now) {
                flip(angleStep);
            }
        };
View Full Code Here

        alarmsToRemove = new ArrayList<>();
        initialized    = false;
        firstTime      = true;
        keepAspect     = true;
        lastTimerCall  = System.nanoTime();
        timer = new AnimationTimer() {
            @Override public void handle(final long NOW) {
                if (NOW > lastTimerCall + 1_000_000_000l) {
                    time.set(LocalDateTime.now(clock.get()));
                    lastTimerCall = NOW;
                }
View Full Code Here

TOP

Related Classes of javafx.animation.AnimationTimer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.