IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Cast d'un Objet vers qlqch


Sujet :

avec Java

  1. #1
    Membre émérite
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Points : 2 371
    Points
    2 371
    Par défaut Cast d'un Objet vers qlqch
    Bonjour,

    Voici la situation, j'ai un JSpinner jSpinnerFloat = new JSpinner(jSpinnerFloatModel);
    dont je veux récupérer la valeur sélectionnée dans le Float currentFloat.

    J'utilise la méthode getValue() qui retourne un Object.

    Mais lors de l'éxecution, java me leve une erreur me disant que le cast entre un objet et un flottant est impossible !!!

    currentFloat = (Float) jSpinnerFloat.getValue();

    En fait, je me trouve avec plusieurs situations similaires.

    Si qlq avait une idée
    Article : Installation de Cocoon
    Je ne réponds pas aux MP à caractère technique.

  2. #2
    Membre confirmé Avatar de ngpub
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    449
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 449
    Points : 505
    Points
    505
    Par défaut
    Qu'elle est le type de l'objet retourné par jSpinnerFloat.getValue(); ? Normalement c'est indiqué dans le message de l'erreur ClassCastException.

  3. #3
    Membre émérite
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Points : 2 371
    Points
    2 371
    Par défaut Cast : la suite
    Bonjour,

    l'API indique que la méthode getValue() d'un objet JSpinner retourne un objet Object.

    Mais je ne vois pas trop à quoi cela m'avance, mis à part qu'il ne me semble par forcément évident de transformer un objet Object en un autre objet.
    Article : Installation de Cocoon
    Je ne réponds pas aux MP à caractère technique.

  4. #4
    Membre confirmé Avatar de ngpub
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    449
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 449
    Points : 505
    Points
    505
    Par défaut
    l'API indique que la méthode getValue() d'un objet JSpinner retourne un objet Object.
    Ok, ça c'est la théorie, dans la pratique (à l'exécution) ça donne quoi ?
    Visiblement tu utilise un modèle perso, qu'elle est le code de la méthode getValue() de ton modèle ?

  5. #5
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Le messages des classcastexception est clair, ca te dit que ca a essayé de convertir un Machin en un Truc, suffit de le lire et tu saura quelle est la classe renvoyée réellement. A partir de là, à toi de prendre tes dispositions.

Discussions similaires

  1. Réponses: 0
    Dernier message: 17/12/2009, 11h52
  2. [POO] Cast d'objet vers une classe
    Par karl3i dans le forum Langage
    Réponses: 9
    Dernier message: 27/07/2009, 10h12
  3. cast d'un objet vers des types dynamiques
    Par aymen007 dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 25/06/2008, 09h31
  4. Réponses: 12
    Dernier message: 31/12/2005, 16h01
  5. [Delphi 7] Transtypage d'un pointer objet vers un integer
    Par raoulmania dans le forum Langage
    Réponses: 2
    Dernier message: 09/12/2005, 14h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo