@Override public void init() {
        value = new SimpleDoubleProperty();

        tile = TileBuilder.create()
                          .skinType(SkinType.BAR_CHART)
                          .prefSize(WIDTH, HEIGHT)
                          .title("Tile 1")
                          .animated(false)
                          .build();




        lastTimerCall = System.nanoTime();
        timer = new AnimationTimer() {
            @Override public void handle(final long now) {
                if (now > lastTimerCall + 5_000_000_000l) {
                    tile.setValue(RND.nextDouble() * tile.getRange() + tile.getMinValue());
                    lastTimerCall = now;
                }
            }
        };
    }
Just an internal class for testing the library
User: hansolo
Date: 13.10.17
Time: 14:52
src/main/java/eu/hansolo/tilesfx/Test.java