Bonjour,
je souhaiterai savoir si il y a un moyen de continuer l'exécution de mon code sachant qu'il s'est 'arrété' lorsqu'il a rencontré une ArrayIndexOutOfBoundsException (si je ne m'abuse) que j'ai bien sûr mise dans un catch.
pour vous éclairer voici une partie de mon code(Roi d'un jeu d'échecs).Le truc c'est quand je place mon roi sur la première colonne il met des etoiles dans les cases de mon jeu pour les directions sud-est et sud et bien sur pour sud-ouest il s'arrete...(pas executé ainsi que les lignes suivantes)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
if(piecePosee == 'r')
		{
			try
			{
				System.out.println(" numéro de ligne"+ligne);
				System.out.println("numero de colonne"+colonne);
				this.tab[ligne+1][colonne+1].jt.setText(etoile);//SE
				this.tab[ligne+1][colonne].jt.setText(etoile);//S
				this.tab[ligne+1][colonne-1].jt.setText(etoile);//SO
 
				this.tab[ligne][colonne+1].jt.setText(etoile);//E
				this.tab[ligne][colonne-1].jt.setText(etoile);//O(ouest)
 
				this.tab[ligne-1][colonne+1].jt.setText(etoile);//NE
				this.tab[ligne-1][colonne].jt.setText(etoile);//N
				this.tab[ligne-1][colonne-1].jt.setText(etoile);//NO
			}
			catch(ArrayIndexOutOfBoundsException e)
			{
 
			}
		}