Hallo,
ich wollte ein Tictactoe mit Buttons machen, doch das die Buttons abwechseln beschriftet werden funktioniert noch nicht, die Buttons werden beim draufklicken jetzt immer nur mit "O" beschriftet und ich habe keine Ahnung woran das liegt.
ich wollte ein Tictactoe mit Buttons machen, doch das die Buttons abwechseln beschriftet werden funktioniert noch nicht, die Buttons werden beim draufklicken jetzt immer nur mit "O" beschriftet und ich habe keine Ahnung woran das liegt.
Code:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class TicTacToemitGui extends JFrame implements ActionListener {
int zuege=9;
TicTacToemitGui(String title) {
super(title);
JButton button[] = new JButton[9];
for(int i=0; i<9; i++) {
//button[i] = new JButton();
add(button[i]);
setLayout(new GridLayout(3,3));
button[i].addActionListener(this);
}
}
public static void main(String[] args) {
TicTacToemitGui fenster = new TicTacToemitGui("TicTacToe");
fenster.pack();
fenster.setSize(300,300);
fenster.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
JButton klick = new JButton();
for( int zuege=1; zuege<9; zuege++) {
klick = (JButton) e.getSource();
if(zuege%2==1) {
klick.setText("X");
System.out.println(zuege);
}else klick.setText("O");
}
}
}