Hallo,
ich will ein TicTacToe-Programm programmieren.
Leider passiert nichts wenn ich die Checkboxen anklicke :/
Hier der Code
mfg
ich will ein TicTacToe-Programm programmieren.
Leider passiert nichts wenn ich die Checkboxen anklicke :/
Hier der Code
Code:
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Checkbox;
import java.awt.Graphics;
import java.awt.GridLayout;
import java.awt.Panel;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.JButton;
public class Panell extends Panel{
private Panel[] p;
private Checkbox[] cb;
Kreis kreis;
Kreuz kreuz;
public Panell() {
this.setLayout(new GridLayout(3,3,10,10));
kreis=new Kreis();
kreuz=new Kreuz();
cb=new Checkbox[9];
p=new Panel[9];
CheckboxHandler cbh=new CheckboxHandler();
for(int i=0; i<9; i++) {
p[i]=new Panel();
p[i].setLayout(new GridLayout(1,1));
cb[i]=new Checkbox();
p[i].add(cb[i]);
this.add(p[i]);
cb[i].addItemListener(cbh);
}
////////////////////////////////////////////////
}
private class CheckboxHandler implements ItemListener {
public void itemStateChanged(ItemEvent e) {
int a=0;
for(int i=0; i<9; i++) {
if(cb[i].getState()==true) {
kreis.methode();
kreis.repaint();
kreuz.methode();
kreuz.repaint();
}
}
}
}
public void paint(Graphics g) {
g.fillRect(0,0, super.getWidth(), super.getHeight());
}
}
mfg