From ebe9ee854af1d5d598c212ea175e2da8c96ab2e7 Mon Sep 17 00:00:00 2001 From: Mihir501 <90403253+Mihir501@users.noreply.github.com> Date: Thu, 7 Oct 2021 13:59:26 +0530 Subject: [PATCH] Create XOgame.java --- XOgame.java | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 XOgame.java diff --git a/XOgame.java b/XOgame.java new file mode 100644 index 0000000..4d148ce --- /dev/null +++ b/XOgame.java @@ -0,0 +1,34 @@ +package sample; +import javafx.application.Application; +import javafx.scene.Scene; +import javafx.scene.layout.GridPane; +import javafx.scene.control.Label; +import javafx.scene.image.Image; +import javafx.scene.image.ImageView; +import javafx.stage.Stage; +public class Practical extends Application +{ + @Override + public void start(Stage primaryStage) + { + GridPane pane = new GridPane(); + for (int i = 0; i < 3; i++) + { + for (int j = 0; j < 3; j++) + { + int n = (int)(Math.random() * 3); + if (n == 0) + pane.add(new ImageView(new Image("images/X.png")), j, i); + else if (n == 1) + pane.add(new ImageView(new Image("images/O.png")), j, i); + else { + continue; + } + } + } + Scene scene = new Scene(pane, 120, 130); + primaryStage.setTitle("Practical"); + primaryStage.setScene(scene); + primaryStage.show(); + } +}