import java.awt.*;import java.awt.event.*;import java.io.*;public class Vier extends Frame implements ActionListener, WindowListener, ItemListener{ Panel p1 = new Panel(); private final static int N=6, M=7 ; // N=Zeilen M=Spalten private Button bBut[][] = new Button[N][M]; . . . for (int i=0 ; i<N ; i++) { // rows for (int j=0 ; j<M ; j++) { // columns p1.add( bBut[i][j] = new Button() ); bBut[i][j].setBackground( Color.lightGray ) ; bBut[i][j].setActionCommand( j+"" ) ; bBut[i][j].addActionListener( this ); } } . . . /** * Aktionen aus dem Verhalten des Spielers ableiten */ public void actionPerformed(ActionEvent evt) { try { setze( Integer.parseInt( evt.getActionCommand() ) ) ; } catch( NumberFormatException e ) {} } /** * Stein setzen * @param j Spalte */ public void setze( int j ) { . . . }}