Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. import java.awt.EventQueue;
  2. import java.awt.GridLayout;
  3. import java.awt.event.ActionEvent;
  4. import java.awt.event.ActionListener;
  5. import javax.swing.JButton;
  6. import javax.swing.JFrame;
  7. public class Main extends JFrame {
  8. int counter = 0;
  9. public Main(){
  10. setSize(800,800);
  11. setVisible(true);
  12. setTitle("Kółko i Krzyżyk");
  13. setLayout(new GridLayout(3,3));
  14. for (int i=1;i<=9;i++){
  15. JButton button = new JButton("");
  16. add(button);
  17. button.addActionListener(new ActionListener(){
  18. @Override
  19. public void actionPerformed(ActionEvent e) {
  20. JButton button = (JButton) e.getSource();
  21. if ( counter % 2 ==0){
  22. button.setText("X");
  23. System.out.println("X");
  24. }
  25. else{
  26. button.setText("O");
  27. System.out.println("O");
  28. }
  29. button.setEnabled(false);
  30. counter++;
  31. }
  32. });
  33. }
  34. }
  35. public static void main(String[] args) {
  36. EventQueue.invokeLater(new Runnable() {
  37. @Override
  38. public void run() {
  39. new Main();
  40. }
  41. });
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement