0
0,5秒ごとにラベルを付けたいが、3つのドットがある場合は3秒間プロセスを一時停止し、ドットを削除してもう一度(3回)開始する。削除一時停止していないではない、私はこの方法を使用してみましたが、それは単に追加:プロセス内のタイムラインポーズ
Label calling = new Label("Calling");
Timeline timer = new Timeline();
KeyFrame first = new KeyFrame(
Duration.millis(500),
a -> {
calling.setText(calling.getText()+".");
if(calling.getText().endsWith("...")){
new Timeline(new KeyFrame(Duration.seconds(3), b-> calling.setText("Calling"))).play();
}
}
);
timer.getKeyFrames().addAll(first);
timer.setCycleCount(9);
timer.play();
});