Witam, dla uproszczenia mam taki prosty kod, który stawia czerwone kropki w losowych miejscach:
public void start(Stage primaryStage) {
FlowPane root = new FlowPane();
Canvas canvas = new Canvas(300,300);
GraphicsContext gc = canvas.getGraphicsContext2D();
PixelWriter px =gc.getPixelWriter();
root.getChildren().add(canvas);
Scene scene = new Scene(root, 300, 300);
primaryStage.setTitle("Test");
primaryStage.setScene(scene);
primaryStage.show();
Random r = new Random();
for(int k=0;k<80000; k++){
px.setColor(r.nextInt(300),r.nextInt(300), Color.RED);
}
}
Jak zrobić żeby po każdej postawionej kropce był odświeżany widok, coś na zasadzie repaint() w swingu. W powyższym przykładzie wszystkie kropki są wyświetlane dopiero po ukończeniu pętli for, a zależy mi na tym aby odświeżać widok po każdym przebiegu pętli. Pozdrawiam.