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

AWT/Swing Java Discussion :

Dialogue entre objet par les evenement


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Par défaut Dialogue entre objet par les evenement
    Bonjour, je butte sur un probleme dans mon projet de coder un gsm en java.
    Jai une classe clavier qui herite de JPanel et qui contient les bouton du portable.
    Dans ma classe GSM qui contient le programme qui s'execute, j'ai une JFrame dans laquel j'insere mon Clavier... Je voudrai que ce soit GSM qui traite les evenement du clavier. c'est a dire que quand un bouton est cliqué GSM recoive un evement et reagisse en fonction!!

    En discutant avec un ami il me disait que la classe clavier peu envoyer des evement a son conteneur père. En envoyant par exemple le chiffre 1 si c'est le bouton 1 qui est cliqué!

    Ca me permettria dans gsm de coder le fonctionnement du portable qui reagit aux touche en fonction de son etat..

    En recevant un message du bouton appel, un portable a 2 solution, appeler si quelque chose etait saisi a l'ecran ou afficher la liste des appel si rien n'etait saisi.

    Voila donc comment faire pour que ma classe Clavier puisse envoyer des message a son conteneur pere, et vice versa (pour l'ecran cette fois :p)

  2. #2
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Je ne verrais pas vraiment les choses de la même manière ... Je distinguerais un troisième élément qui serait "l'écouteur" du clavier. Ce dernier surveillerait les touches du clavier, et en réaction il notifierait le GSM. Pour cela, il suffit que l'écouteur ait connaissance du GSM, c'est à dire une référence vers l'objet GSM (par exemple passée au constructeur) pour pouvoir appeler une méthode sur ce dernier...

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Par défaut
    merci pour cette aide, je n'ai pas encore fini de realiser la chose, mais c'est dans cette optique que je continue et que je peux avancer en effet !!

  4. #4
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    N'hésite pas à nous tenir au courant

Discussions similaires

  1. Réponses: 7
    Dernier message: 23/09/2013, 11h47
  2. dialogue entre objets
    Par miltone dans le forum Débuter
    Réponses: 7
    Dernier message: 17/04/2011, 02h50
  3. Réponses: 16
    Dernier message: 06/06/2007, 12h42
  4. Objets partagés par les noeuds d'un cluster JBoss
    Par jbossdev dans le forum Wildfly/JBoss
    Réponses: 1
    Dernier message: 08/09/2006, 13h48
  5. Réponses: 2
    Dernier message: 30/08/2006, 18h44

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