import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.layout.GridPane; import javafx.scene.layout.StackPane; import javafx.scene.paint.Color; import javafx.scene.shape.Rectangle; import javafx.stage.Stage; import javafx.scene.text.Font; import javafx.scene.text.Text; public class Rutenett extends Application{ @Override public void start(Stage stage) { GridPane pane = new GridPane(); int teller = 1; for (int i=0; i<4; i++) { for (int j=0; j<9; j++) { Text t = new Text(""+teller); t.setFont(new Font(30)); Rectangle rec = new Rectangle(40,40, Color.SKYBLUE); rec.setStroke(Color.BLACK); StackPane cell = new StackPane(); cell.getChildren().addAll(rec, t); pane.add(cell, j, i); teller++; } } Scene scene = new Scene(pane); stage.setScene(scene); stage.setTitle("Rutenett"); stage.show(); } public static void main(String[] args) { Application.launch(args); } }