Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package graphics;
- import java.awt.Dimension;
- import java.awt.event.*;
- import javax.swing.*;
- public class PlayervsPlayer extends JFrame{
- static String square1 = "1";
- static String square2 = "2";
- static String square3 = "3";
- static String square4 = "4";
- static String square5 = "5";
- static String square6 = "6";
- static String square7 = "7";
- static String square8 = "8";
- static String square9 = "9";
- static boolean win = false;
- private JButton button1;
- private JButton button2;
- private JButton button3;
- private JButton button4;
- private JButton button5;
- private JButton button6;
- private JButton button7;
- private JButton button8;
- private JButton button9;
- private JPanel panel1;
- private JPanel panel2;
- private JPanel panel3;
- private JPanel panel4;
- private JPanel panel5;
- private JPanel panel6;
- private JPanel panel7;
- private JPanel panel8;
- private JPanel panel9;
- private JLabel winnerDraw;
- private JFrame WindowWin;
- static int turn=2;
- public PlayervsPlayer(){
- createWindow();
- }
- public void createWindow(){
- }
- public static void main(String[] args){
- JFrame window = new JFrame();
- window.setSize(640,480);
- window.setTitle("שחקן נגד שחקן");
- window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- window.setVisible(true);
- for(int turnLimit = 0; turn < 10; turnLimit ++){
- JFrame WindowWin = new JFrame();
- WindowWin.setSize(320, 240);
- WindowWin.setTitle("game over");
- WindowWin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- WindowWin.setVisible(true);
- JLabel winnerDraw = new JLabel("its a draw");
- JPanel panel1 = new JPanel();
- JButton button1 = new JButton("1");
- button1.setPreferredSize(new Dimension(70,70));
- panel1.add(button1);
- panel1.setBounds(180,90,80,80);
- window.add(panel1);
- button1.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- panel1.setVisible(false);
- turn ++;
- if (turn%2 == 1){
- X1 X1 = new X1();
- window.add(X1);
- square1 = "X";
- }
- else{
- ellipse1 ellipse1 = new ellipse1();
- window.add(ellipse1);
- square1 = "O";
- }
- }
- }
- );
- JPanel panel2 = new JPanel();
- JButton button2 = new JButton("2");
- button2.setPreferredSize(new Dimension(70,70));
- panel2.add(button2);
- panel2.setBounds(280,90,80,80);
- window.add(panel2);
- button2.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- panel2.setVisible(false);
- turn ++;
- if (turn%2 == 1){
- X2 X2 = new X2();
- window.add(X2);
- square2 = "X";
- }
- else{
- ellipse1 ellipse1 = new ellipse1();
- window.add(ellipse1);
- square2 = "O";
- }
- }
- }
- );
- JPanel panel3 = new JPanel();
- JButton button3 = new JButton("3");
- button3.setPreferredSize(new Dimension(70,70));
- panel3.add(button3);
- panel3.setBounds(380,90,80,80);
- window.add(panel3);
- button3.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- panel3.setVisible(false);
- turn ++;
- if (turn%2 == 1){
- X3 X3 = new X3();
- window.add(X3);
- square3 = "X";
- }
- else{
- ellipse3 ellipse3 = new ellipse3();
- window.add(ellipse3);
- square3 = "O";
- }
- }
- }
- );
- JPanel panel4 = new JPanel();
- JButton button4 = new JButton("4");
- button4.setPreferredSize(new Dimension(70,70));
- panel4.add(button4);
- panel4.setBounds(180,190,80,80);
- window.add(panel4);
- button4.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- panel4.setVisible(false);
- turn ++;
- if (turn%2 == 1){
- X4 X4 = new X4();
- window.add(X4);
- square4 = "X";
- }
- else{
- ellipse4 ellipse4 = new ellipse4();
- window.add(ellipse4);
- square4 = "O";
- }
- }
- }
- );
- JPanel panel5 = new JPanel();
- JButton button5 = new JButton("5");
- button5.setPreferredSize(new Dimension(70,70));
- panel5.add(button5);
- panel5.setBounds(380,190,80,80);
- window.add(panel5);
- button5.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- panel5.setVisible(false);
- turn ++;
- if (turn%2 == 1){
- X5 X5 = new X5();
- window.add(X5);
- square5 = "X";
- }
- else{
- ellipse5 ellipse5 = new ellipse5();
- window.add(ellipse5);
- square5 = "O";
- }
- }
- }
- );
- JPanel panel6 = new JPanel();
- JButton button6 = new JButton("6");
- button6.setPreferredSize(new Dimension(70,70));
- panel6.add(button6);
- panel6.setBounds(480,190,80,80);
- window.add(panel6);
- button6.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- panel6.setVisible(false);
- turn ++;
- if (turn%2 == 1){
- X6 X6 = new X6();
- window.add(X6);
- square6 = "X";
- }
- else{
- ellipse6 ellipse6 = new ellipse6();
- window.add(ellipse6);
- square6 = "O";
- }
- }
- }
- );
- JPanel panel7 = new JPanel();
- JButton button7 = new JButton("7");
- button7.setPreferredSize(new Dimension(70,70));
- panel7.add(button7);
- panel7.setBounds(280,290,80,80);
- window.add(panel1);
- button7.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- panel7.setVisible(false);
- turn ++;
- if (turn%2 == 1){
- X7 X7 = new X7();
- window.add(X7);
- square1 = "X";
- }
- else{
- ellipse7 ellipse7 = new ellipse7();
- window.add(ellipse7);
- square7 = "O";
- }
- }
- }
- );
- JPanel panel8 = new JPanel();
- JButton button8 = new JButton("8");
- button1.setPreferredSize(new Dimension(70,70));
- panel8.add(button1);
- panel8.setBounds(380,290,80,80);
- window.add(panel1);
- button8.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- panel8.setVisible(false);
- turn ++;
- if (turn%2 == 1){
- X8 X8 = new X8();
- window.add(X8);
- square8 = "X";
- }
- else{
- ellipse8 ellipse8 = new ellipse8();
- window.add(ellipse8);
- square8 = "O";
- }
- }
- }
- );
- JPanel panel9 = new JPanel();
- JButton button9 = new JButton("9");
- button9.setPreferredSize(new Dimension(70,70));
- panel9.add(button9);
- panel9.setBounds(480,290,80,80);
- window.add(panel9);
- button9.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- panel9.setVisible(false);
- turn ++;
- if (turn%2 == 1){
- X9 X9 = new X9();
- window.add(X9);
- square9 = "X";
- }
- else{
- ellipse9 ellipse9 = new ellipse9();
- window.add(ellipse9);
- square9 = "O";
- }
- }
- }
- );
- //end for loop
- }
- /*JPanel panel1 = new JPanel();
- JPanel panel2 = new JPanel();
- JPanel panel3 = new JPanel();
- JPanel panel4 = new JPanel();
- JPanel panel5 = new JPanel();
- JPanel panel6 = new JPanel();
- JPanel panel7 = new JPanel();
- JPanel panel8 = new JPanel();
- JPanel panel9 = new JPanel();
- JPanel panelFake = new JPanel();
- JButton button1 = new JButton("1");
- JButton button2 = new JButton("2");
- JButton button3 = new JButton("3");
- JButton button4 = new JButton("4");
- JButton button5 = new JButton("5");
- JButton button6 = new JButton("6");
- JButton button7 = new JButton("7");
- JButton button8 = new JButton("8");
- JButton button9 = new JButton("9");
- JButton buttonFake = new JButton("Fake");
- panel1.add(button1);
- panel1.setBounds(180, 90, 80, 80);
- button1.setBounds(0, 0, 0, 0);
- button1.setPreferredSize(new Dimension(70,70));
- /*button1.addActionListener(new ActionListener(){
- public void actionPerformed(ActionEvent e){
- System.out.println("hellp");
- }
- }
- );*/
- /*panel2.add(button2);
- panel2.setBounds(280, 90, 80, 80);
- button2.setBounds(0, 0, 0, 0);
- button2.setPreferredSize(new Dimension(70,70));
- panel3.add(button3);
- panel3.setBounds(380, 90, 80, 80);
- button3.setBounds(0, 0, 0, 0);
- button3.setPreferredSize(new Dimension(70,70));
- panel4.add(button4);
- panel4.setBounds(180, 190, 80, 80);
- button4.setBounds(0, 0, 0, 0);
- button4.setPreferredSize(new Dimension(70,70));
- panel5.add(button5);
- panel5.setBounds(280, 190, 80, 80);
- button5.setBounds(0, 0, 0, 0);
- button5.setPreferredSize(new Dimension(70,70));
- panel6.add(button6);
- panel6.setBounds(380, 190, 80, 80);
- button6.setBounds(0, 0, 0, 0);
- button6.setPreferredSize(new Dimension(70,70));
- panel7.add(button7);
- panel7.setBounds(180, 290, 80, 80);
- button7.setBounds(0, 0, 0, 0);
- button7.setPreferredSize(new Dimension(70,70));
- panel8.add(button8);
- panel8.setBounds(280, 290, 80, 80);
- button8.setBounds(0, 0, 0, 0);
- button8.setPreferredSize(new Dimension(70,70));
- panel9.add(button9);
- panel9.setBounds(380, 290, 80, 80);
- button9.setBounds(0, 0, 0, 0);
- button9.setPreferredSize(new Dimension(70,70));
- panelFake.add(buttonFake);
- panelFake.setBounds(380, 290, 80, 80);
- buttonFake.setBounds(0, 0, 0, 0);
- buttonFake.setPreferredSize(new Dimension(0,0));
- window.add(panel1);
- window.add(panel2);
- window.add(panel3);
- window.add(panel4);
- window.add(panel5);
- window.add(panel6);
- window.add(panel7);
- window.add(panel8);
- window.add(panel9);
- window.add(panelFake);*/
- emptyScreen EScreen = new emptyScreen();
- window.add(EScreen);
- //JOptionPane.showMessageDialog(null, "hello");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement