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

 Java Discussion :

Appel de méthode


Sujet :

Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Par défaut Appel de méthode
    Bon, je vais déjà resituer le contexte

    J'ai une Main class qui crée une fenetre avec la classe MyFrame.
    Dans la classe myFrame, je crée des objet mySlider (qui sont en fait des JPanels avec plusieurs JSlider, JButton et JCheckBox) avec ma classe Slider. Dans cette classe j'ai une méthode setCheckBox.

    Cette méthode marche très bien quand je l’appelle dans la classe MyFrame mais comment puis-je l'appeler depuis la classe Main?

    Tous ça est dans le but de rendre mon code plus clair: séparer la création de la fenêtre et l'initialisation.
    Ca me paraissait simple à faire mais je ne trouve pas la solution
    Merci de votre aide.

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    myFrame.getMySlider().setCheckbox()


    aec getMySlider un méthode que tu crée dans myframe pour retourner le slider en question.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Par défaut
    Ok, ca marche pour un slider quand je j'écris "en dur" la variable du slider en question.
    Mais l’ennui, c'est que j'ai plusieurs slider!

    je ne peux pas passer en paramètre la variable comme ça?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myFrame.getMySlider(mySlider1).setCheckbox();

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    ben tu code ta méthode getMySlider comme tu veux, tu peux par exemple lui passer un int qui indique quel slider. Ou tu crée autant de méthode qu'il y a de slider si tu veux un code plus explicite.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Par défaut
    Oui, passer un int en paramètre est une bonne solution dans ce cas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Appeler une méthode dynamiquement
    Par doof dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 03/01/2005, 23h15
  2. Comment l'appel à une méthode virtuelle....
    Par Blobette dans le forum C++
    Réponses: 7
    Dernier message: 07/12/2004, 13h55
  3. appel entre méthodes de meme classe
    Par frmaniako dans le forum C++
    Réponses: 8
    Dernier message: 10/09/2004, 22h55
  4. [Débutant] [JSP] Appel de méthode
    Par Crazyblinkgirl dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 10/09/2004, 11h10
  5. [Débutant] Héritage & appel de méthodes
    Par KooX dans le forum Langage
    Réponses: 4
    Dernier message: 11/05/2004, 23h37

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