Hi, wenn ich den Code starte, dann komtm da eine IndexOutOfBoundsException, aber warum?
	
	
	
	
	
		
	
PS: Field ist eine Instanz von JButton
			
			
		Java:
	
	package Main;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
@SuppressWarnings("serial")
public class Main extends JFrame
{
	Field[] f = new Field[36];
	int i = 0;
	
	public Main()
	{
		setLayout(new GridLayout(6,6));
		setGame();
		
		setSize(200,200);
		setVisible(true);
	}
	public void setGame()
	{
		i = 0;
		while(i<=f.length-1)
		{
			f[i] = new Field(""+i);
			add(f[i]);
			f[i].addActionListener(new ActionListener()
			{
				public void actionPerformed(ActionEvent arg0) 
				{		
					f[i].set();
					f[i].setBackground(Color.black);
					f[i].setForeground(Color.cyan);
				}			
			});			
			i++;
		}
	}
	public static void main(String[]args)
	{
		new Main();
	}
}PS: Field ist eine Instanz von JButton
 
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		