recupérer un entier a partir d'une chaine...

recupérer un entier a partir d'une chaine... - Java - Programmation

Marsh Posté le 26-10-2002 à 19:44:50    

voila le probleme
 
je lit ds un fichier la structure d'un menu pour creer une jmenu bar
 
j aimerai mettre ds les propriétés de mon menuItem un  
setMnemonic(KeyEvent.VK_T); or le "KeyEvent.VK_T" jvai le recupérer ds le fichier et c'est une chaine comment pourait je faire pour le convertir en entier ?
 
ps: j ai evidement essayé Integer.parseInt("KeyEvent.VK_T" );
mais j'ai une exception...


Message édité par veryfree le 26-10-2002 à 19:47:16
Reply

Marsh Posté le 26-10-2002 à 19:44:50   

Reply

Marsh Posté le 26-10-2002 à 20:40:21    

rhaaa, t'as quoi, comme exception??

Reply

Marsh Posté le 26-10-2002 à 20:43:07    

rassure moi, c'est bien un entier genre "4" que tu essayes de parser, et pas "KeyEvent.VK_T" ?

Reply

Marsh Posté le 26-10-2002 à 20:48:43    

gfive>>j ai un numberformat exception
 
 
benou>> ben vu que je savait pas quoi faire jme suis dit je ca ne coutait rien d'essayé...

Reply

Marsh Posté le 26-10-2002 à 21:17:03    

[citation][nom]
benou>> ben vu que je savait pas quoi faire jme suis dit je ca ne coutait rien d'essayé...
[/citation]
donc la réponse est oui ?
dans ce cas ca ne peux pas fonctionner : il faut que ce soit la valeur de la constante que tu charge, pas son nom.
 
sinon, il faut faire de l'ivocation dynamique et c'est déjà vachement plus compliqué

Reply

Marsh Posté le 26-10-2002 à 21:33:12    

benou a écrit a écrit :

 
donc la réponse est oui ?
dans ce cas ca ne peux pas fonctionner : il faut que ce soit la valeur de la constante que tu charge, pas son nom.
 
sinon, il faut faire de l'ivocation dynamique et c'est déjà vachement plus compliqué




oui la reponse est oui, mais j etait sceptique c sur :D
 
 
tu peux m en dire plus sur l invocation dynamique?


Message édité par veryfree le 27-10-2002 à 01:03:25
Reply

Marsh Posté le 26-10-2002 à 22:36:41    

Tu dois recupperer nom de classe et champs separement (ou parser ta string evt)
 

Code :
  1. String classname = "KeyEvent";
  2. String field = "VK_T";
  3. int val = Class.forName(classname).getField(field).getInt(null);


 
Ici ton champs est static d'ou le null, sinon tu devrais donenr un objet en parametre duquel extraire la valeur.
 
A+

Reply

Marsh Posté le 27-10-2002 à 00:55:50    

veryfree [:leg9]


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 27-10-2002 à 01:09:04    

--greg-- a écrit a écrit :

veryfree [:leg9]




[:ofuck]
 
 
phenixl >>ca marche niquel merci beaucoup [:ojap]


Message édité par veryfree le 27-10-2002 à 01:16:10
Reply

Marsh Posté le 27-10-2002 à 01:39:26    

veryfree a écrit a écrit :

 
phenixl >>ca marche niquel merci beaucoup [:ojap]




 
De rien.
 
Bon je retourne aux specs de ma plateforme tout en buvant un lait a la vanille fraiche et en ecoutant "Till I collapse" d'Eminem :lol:
 
Cya !

Reply

Marsh Posté le 27-10-2002 à 01:39:26   

Reply

Marsh Posté le 27-10-2002 à 02:02:57    

phenixl a écrit a écrit :

 
 
De rien.
 
Bon je retourne aux specs de ma plateforme tout en buvant un lait a la vanille fraiche et en ecoutant "Till I collapse" d'Eminem :lol:
 
Cya !




 
 :sweat:  
 
 
par contre eminem moyen  :o  
 

Reply

Marsh Posté le 27-10-2002 à 10:32:01    

veryfree a écrit a écrit :

 
 :sweat:  
 
par contre eminem moyen  :o  




 
Desole mais c'est ce que j'ecoutais a ce moment la :) Ceci dit c'est une des rares chansons d'Eminem qui s'ecoute bien (c'est un fan de hard rock qui parle en plus :lol: )
 
A+

Reply

Marsh Posté le 27-10-2002 à 10:58:16    

phenixl a écrit a écrit :

 
 
Desole mais c'est ce que j'ecoutais a ce moment la :) Ceci dit c'est une des rares chansons d'Eminem qui s'ecoute bien (c'est un fan de hard rock qui parle en plus :lol: )
 
A+




 
+1


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 27-10-2002 à 15:05:35    

phenixl a écrit a écrit :

 
 
Desole mais c'est ce que j'ecoutais a ce moment la :) Ceci dit c'est une des rares chansons d'Eminem qui s'ecoute bien (c'est un fan de hard rock qui parle en plus :lol: )
 
A+




 
hard rock powwa  
 
 

Reply

Sujets relatifs:

Leave a Replay

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