huhu, hab hier n schönes programm. muss das für den unterricht kommentieren. hab nur leider keine ahnung was das alles bedeutet. kann mir jemand helfen?
danke schonmal
danke schonmal
Java:
package Test;
import java.awt.Button;
import java.awt.Font;
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class TicTacToe extends Frame // Klasse TicTacToe
{
Button[] b = new Button[9]; // 9 Felder fürs Spiel
int i = 1;
public TicTacToe()
{
setTitle("TicTacToe Spiel von Jana, Steffi & Sophia");
setSize(200, 200);
setLayout(new GridLayout(3, 3));
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
);
ActionListener listy = new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
Button b = (Button) e.getSource();
if (i % 2 == 0)
{
b.setLabel("O"); //
} else {
b.setLabel("X");
}
b.setEnabled(false);
i++;
}
};
Font f = new Font("Comic",0,40);
for (int i = 0; i < 9; i++)
{
b[i] = new Button("?");
b[i].addActionListener(listy);
b[i].setFont(f);
add(b[i]);
}
setVisible(true);
}
public static void main(String[] args) // main Methode
{
new TicTacToe();
}
}