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

Agents de placement/Fenêtres Java Discussion :

Appel de JComboBox en dehors de la classe de l'interface.


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2008
    Messages : 10
    Par défaut Appel de JComboBox en dehors de la classe de l'interface.
    Bonjour à tous,
    j'ai créer un JFrame contenant plusieurs JComboBox dans ma classe se nommant SearchHistory.
    Mes JComboBox ont été déclarés private (je ne peux les déclarer static ni public, ce sont les règles).

    Je dois arriver à rajouter des éléments dans ces JComboBox dans la classe CommunicationRepository. J'ai donc créé des accesseurs et des mutateurs pour chaque objet de type JComboBox.
    Cependant, je ne parviens pas dans ma classe CommunicationRepository, d'utiliser ses accesseurs et mutateurs correctement.

    En d'autres termes, je n'arrive pas à les appeler, sans pour autant dérègler mon programme (j'entends par là qu'il existe une fenêtre SearchHistory, et qu'il s'agit des JComboBox de cette fenêtre dans lequel je dois ajouter des éléments, pas dans une autre fenêtre se basant sur la même classe).

    Voilà j'espère avoir été clair.
    Merci de votre aide.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    C'est peu clair mais si j'ai compris ton soucis, tu veux accéder aux JComboBox de ta classe SearchHistory depuis ta classe CommunicationRepository ?
    Si tu as fais les accesseurs dans ta classe SearchHistory et que tu as ton instance de la classe SearchHistory dans la classe CommunicationRepository, je ne vois pas où est ton problème...
    Dans ta classe CommunicationRepository, il te suffit de faire quelque chose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    JComboBox maComboBox = monObjetSearchHistory.getComboBox1();
    Et ensuite, "maComboBox" est manipulable comme tu le souhaites... Tu peux par exemple changer ou ajouter des valeurs de cette JComboBox avec notamment la méthode :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    maComboBox.setModel(new DefaultComboBoxModel(unTableauDeString)); // unTableauDeString de type String[]
    Voilà, j'espère t'aider...

Discussions similaires

  1. Réponses: 7
    Dernier message: 19/03/2007, 21h25
  2. appeler un properties en dehors du jar
    Par keguira dans le forum Langage
    Réponses: 13
    Dernier message: 04/07/2006, 17h39
  3. Opérateur de conversion en dehors d'une classe
    Par kwakanar dans le forum C++
    Réponses: 4
    Dernier message: 08/11/2005, 19h06
  4. [débutant] appel de la fonction d'une super-classe
    Par Higestromm dans le forum C++
    Réponses: 7
    Dernier message: 10/10/2005, 14h38
  5. [Interface] Appeller toutes les méthodes héritées d'un class
    Par thibaut.d dans le forum Général Java
    Réponses: 4
    Dernier message: 25/01/2005, 09h42

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