次のコードで、範囲外の配列インデックスを取得しています。私はデバッガを使用しましたが、これが起こったことです。
JLabel[][] labelHolder = new JLabel[8][8];
for(int i=0; i<8; i++){
for(int j=0; i<8; j++){
labelHolder[i][j] = new JLabel (); <- error occur right on this line when i=j=0
i と j を 0 と 0 に交換するだけで完全に機能するため、これがなぜなのかわかりません:S