Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package application;
- import javafx.event.ActionEvent;
- import javafx.fxml.FXML;
- import javafx.scene.control.Button;
- import javafx.scene.control.Label;
- public class MainController {
- boolean x=true;
- @FXML
- private Label wynik;
- @FXML
- private Button b1;
- @FXML
- private Button b2;
- @FXML
- private Button b3;
- @FXML
- private Button b4;
- @FXML
- private Button b5;
- @FXML
- private Button b6;
- @FXML
- private Button b7;
- @FXML
- private Button b8;
- @FXML
- private Button b9;
- @FXML
- private Button z1;
- @FXML
- void b1Action(ActionEvent event) {
- if (x == true) {
- b1.setText("X");
- b1.setDisable(true);
- x = false;
- } else {
- b1.setText("O");
- b1.setDisable(true);
- x = false;
- }
- check();
- }
- @FXML
- void b2Action(ActionEvent event) {
- if (x == true) {
- b2.setText("X");
- b2.setDisable(true);
- x = false;
- } else {
- b2.setText("O");
- b2.setDisable(true);
- x = false;
- }
- check();
- }
- @FXML
- void b3Action(ActionEvent event) {
- if (x == true) {
- b3.setText("X");
- b3.setDisable(true);
- x = false;
- } else {
- b3.setText("O");
- b3.setDisable(true);
- x = false;
- }
- check();
- }
- @FXML
- void b4Action(ActionEvent event) {
- if (x == true) {
- b4.setText("X");
- b4.setDisable(true);
- x = false;
- } else {
- b4.setText("O");
- b4.setDisable(true);
- x = false;
- }
- check();
- }
- @FXML
- void b5Action(ActionEvent event) {
- if (x == true) {
- b5.setText("X");
- b5.setDisable(true);
- x = false;
- } else {
- b5.setText("O");
- b5.setDisable(true);
- x = false;
- }
- check();
- }
- @FXML
- void b6Action(ActionEvent event) {
- if (x == true) {
- b6.setText("X");
- b6.setDisable(true);
- x = false;
- } else {
- b6.setText("O");
- b6.setDisable(true);
- x = false;
- }
- check();
- }
- @FXML
- void b7Action(ActionEvent event) {
- if (x == true) {
- b7.setText("X");
- b7.setDisable(true);
- x = false;
- } else {
- b7.setText("O");
- b7.setDisable(true);
- x = false;
- }
- check();
- }
- @FXML
- void b8Action(ActionEvent event) {
- if (x == true) {
- b8.setText("X");
- b8.setDisable(true);
- x = false;
- } else {
- b8.setText("O");
- b8.setDisable(true);
- x = false;
- }
- check();
- }
- @FXML
- void b9Action(ActionEvent event) {
- if (x == true) {
- b9.setText("X");
- b9.setDisable(true);
- x = false;
- } else {
- b9.setText("O");
- b9.setDisable(true);
- x = false;
- }
- check();
- }
- @FXML
- void z1Action(ActionEvent event) {
- b1.setText(" ");
- b2.setText(" ");
- b3.setText(" ");
- b4.setText(" ");
- b5.setText(" ");
- b6.setText(" ");
- b7.setText(" ");
- b8.setText(" ");
- b9.setText(" ");
- b1.setDisable(false);
- b2.setDisable(false);
- b3.setDisable(false);
- b4.setDisable(false);
- b5.setDisable(false);
- b6.setDisable(false);
- b7.setDisable(false);
- b8.setDisable(false);
- b9.setDisable(false);
- }
- private void check() {
- if(b1.getText().equals(b2.getText()) && b2.getText().equals(b3.getText())) {
- wynik.setText("Wygrales!");
- }
- if(b4.getText().equals(b5.getText()) && b5.getText().equals(b6.getText())) {
- wynik.setText("Wygrales!");
- }
- if(b7.getText().equals(b8.getText()) && b8.getText().equals(b9.getText())) {
- wynik.setText("Wygrales!");
- }
- if(b1.getText().equals(b4.getText()) && b4.getText().equals(b7.getText())) {
- wynik.setText("Wygrales!");
- }
- if(b2.getText().equals(b5.getText()) && b5.getText().equals(b8.getText())) {
- wynik.setText("Wygrales!");
- }
- if(b3.getText().equals(b6.getText()) && b6.getText().equals(b9.getText())) {
- wynik.setText("Wygrales!");
- }
- if(b1.getText().equals(b5.getText()) && b5.getText().equals(b9.getText())) {
- wynik.setText("Wygrales!");
- }
- if(b3.getText().equals(b5.getText()) && b5.getText().equals(b7.getText())) {
- wynik.setText("Wygrales!");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement