JavaFX GridPane create chess board
import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.layout.GridPane; import javafx.scene.paint.Color; import javafx.scene.shape.Rectangle; import javafx.stage.Stage; public class Main extends Application { @Override/*from w w w .jav a 2 s . com*/ public void start(Stage primaryStage) { // Create a GridPane GridPane pane = new GridPane(); // Create 64 rectangles and add to pane int count = 0; double s = 100; // side of rectangle for (int i = 0; i < 8; i++) { count++; for (int j = 0; j < 8; j++) { Rectangle r = new Rectangle(s, s, s, s); if (count % 2 == 0) r.setFill(Color.WHITE); pane.add(r, j, i); count++; } } // Create a scene and place it in the stage Scene scene = new Scene(pane); primaryStage.setTitle("java2s.com"); primaryStage.setScene(scene); // Place in scene in the stage primaryStage.show(); ; } }