[resolu]cast de composant graphique

cast de composant graphique [resolu] - Java - Programmation

Marsh Posté le 19-02-2004 à 19:45:00    

Bonsoir... encore un ptit probleme qui me casse les ***
 
Est ce qu'on a le droit en java de caster un composant graphique ?
 
je fais ca :  
 

Code :
  1. String propriete = ( (JComboBox)this.panelMilieu.
  2.                                        getComponent(j)).getSelectedItem().toString();


 
et il me sort une ClassCast Exception...


Message édité par spitagor le 20-02-2004 à 11:06:06
Reply

Marsh Posté le 19-02-2004 à 19:45:00   

Reply

Marsh Posté le 19-02-2004 à 19:47:26    

Bin ton composant doit pas être un JComboBox [:spamafote]
Fais un .getClass().getName() pour savoir c'que c'est et pis vala :o


Message édité par Taiche le 19-02-2004 à 19:47:31

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 19-02-2004 à 19:47:33    

spitagor a écrit :

Bonsoir... encore un ptit probleme qui me casse les ***
 
Est ce qu'on a le droit en java de caster un composant graphique ?
 
je fais ca :  
 

Code :
  1. String propriete = ( (JComboBox)this.panelMilieu.
  2.                                        getComponent(j)).getSelectedItem().toString();


 
et il me sort une ClassCast Exception...
 
 

là c'est this que tu caste... c'est juste un problème de parenthèses.
 
EDIT : non rien en fait.


Message édité par R3g le 19-02-2004 à 19:48:43

---------------
Au royaume des sourds, les borgnes sont sourds.
Reply

Marsh Posté le 19-02-2004 à 19:48:01    

R3g a écrit :

là c'est this que tu caste... c'est juste un problème de parenthèses.


Nonon, il caste bien le Component.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 19-02-2004 à 19:57:22    

excusez moi j'etais dans une boucle en fait et je comprenais pas puisque j'avais quand meme verifié via un getClass.toString() que c'etait une JComboBox...
 
Mais au rang suivant c'est un JtextField ce qui explique tout...
desolé.

Reply

Sujets relatifs:

Leave a Replay

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