Bonjour je n'arrive pas à voir d'où vient le problème sur cette boucle for. Pourriez-vous m'aider svp merci ?
java.lang.NullPointerException
at Reparti.RepartInitialisation(Reparti.java:542)
at Reparti.intervalles(Reparti.java:125)
at Calcul.initialisation(Calcul.java:847)
java.lang.NullPointerException
at Reparti.RepartInitialisation(Reparti.java:542)
at Reparti.intervalles(Reparti.java:125)
at Calcul.initialisation(Calcul.java:830)
Reparti.RepartInitialisation()
Reparti.intervalles()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 static void RepartInitialisation() throws Exception { for( i = 1; i <= 29; i++ ) { Pend.getRepartition().TxtRep1[i].setText( "" ); => Ligne 542 } }
Calcul.initialisation()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 //pour le choix de la sixième répartition if( Pend.getMDIMenu().mnuRepart4.isSelected() == true ) { RepartInitialisation(); => Ligne 125 //affectation des bonnes valeurs d'entraxe en fonction de la répartition choisi Pend.getRepartition().TxtRep1[1].setText( "2.25" ); ec = 9; emini = Obj.toDouble( "4.5" ); en = Obj.toDouble( "2.25" ); Pend.getRepartition().TxtRep1[2].setText( "6.75" ); e2 = Obj.toDouble( "6.75" ); RepartExtreme(); }
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 if( (Pend.getMDIMenu().mnuOptLot.isSelected() == true) && (Variable.Portee <= Variable.PorteeMaxi) && (Variable.Passe1 == false) ) { Reparti.intervalles(); Variable.somme2 = 0; for( Variable.j = 1; Variable.j <= 30; Variable.j++ ) { if( Pend.getRepartition().TxtRep1[Variable.j].getText().equals( "" ) ) { Variable.somme2 = Variable.somme2 + 0; } else { Variable.somme2 = Variable.somme2 + 1; } } Variable.nep = Variable.somme2; }
Partager