message exception: negative line

message exception: negative line - Java - Programmation

Marsh Posté le 29-10-2005 à 00:13:09    

Bonjour,
 
J'ai un jtextarea ds lequel j'ai des lignes de texte.Au début de chaque ligne je voudrais insérer un chiffre.
 
Voici mon code:
 

Code :
  1. for (byte  r= 0; r <jTextArea1.getLineCount()-1; r ++){
  2. int ligne = jTextArea1.getLineStartOffset(r);
  3. jTextArea1.insert(textField4.getText(),ligne);
  4. }
  5. }catch(Exception a){jTextArea2.setText(""+a.getMessage());}


 
Cela fonctione bien juqu'à la ligne 127 mais ensuite j'ai le message suivant " negative line".
 
Pourquoi cela ne fonctione pas pour toutes les lignes?
 
Merci pour vos réponses. :hello:

Reply

Marsh Posté le 29-10-2005 à 00:13:09   

Reply

Marsh Posté le 29-10-2005 à 02:59:52    

logique : un  byte  ne permet  de stocker que les nombres  de -128 a 127
 
et 127+1 = -128  ( je sais , c'est moche )  
 
utilise un int a la place

Reply

Marsh Posté le 30-10-2005 à 18:50:56    

Merci flo, je n'y pensais plus du tout.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed