Ho questo gioco di Tic Tac Toe e ho pensato a questo fantastico modo per disegnare la griglia di 9 piccole scatole. Stavo pensando di mettere i pulsanti in ognuna di quelle scatole.
Come dovrei assegnare ciascun pulsante (9 pulsanti in totale) a ActionListener
che disegna X o O ?
Dovrebbero ognuno avere i propri, o dovrei fare una sorta di codice che rileva giri in this
? Potrei anche fare un JButton Array
e fare un po 'di for
loops per mettere 9 pulsanti. Tante possibilità, ma quale è il più corretto ?
Codice finora:
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class Board extends JPanel implements ActionListener{
public Board(){
Timer timer = new Timer(25,this);
timer.start();
}
@Override
protected void paintComponent(Graphics g){
for(int y = 0; y < 3; y++){
for(int x = 0; x < 3; x++){
g.drawRect(x*64, y*64, 64, 64);
}
}
}
public void actionPerformed(ActionEvent e){
repaint();
}
}