Я работаю над шаблоном java fx, чтобы нарисовать 100 двумерных фигур размером с белую точку, похожих на звезды, чтобы создать вид, похожий на ночное небо.Я полный новичок в Java.
Я уже знаю, как создать одну двумерную фигуру, но как мне создать 100 похожих фигур?
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.canvas.Canvas;
import javafx.scene.canvas.GraphicsContext;
import javafx.scene.paint.Color;
import javafx.scene.shape.Circle;
import javafx.stage.Stage;
public class Constellations extends Application{
@Override
public void start(Stage stage) throws Exception {
Group root = new Group();
Scene scene = new Scene(root,600,600,Color.DARKBLUE);
Canvas canvas = new Canvas(800, 800); // Set canvas Size in Pixels
stage.setTitle("Constellations"); // Set window title
root.getChildren().add(canvas);
stage.setScene(scene);
GraphicsContext gc = canvas.getGraphicsContext2D();
Circle star=new Circle();
star.setCenterX(100);
star.setCenterY(100);
star.setRadius(2);
star.setFill(Color.WHITE);
root.getChildren().addAll(star);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
Я ожидаю 100 точечных размеров.круги, но фактический результат, который я получаю до сих пор, это только один круг размером с точку.