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

3D Java Discussion :

[Java 3D] Problème avec Behavior


Sujet :

3D Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Par défaut [Java 3D] Problème avec Behavior
    Bonjour!

    Je travaille avec Java3D et j'aimerais ajouter un Behavior qui recupère la touche sur laquelle l'utilisateur appuie.

    J'ai créé une classe ActionBehavior qui hérite de Behavior.
    Je crée une instance comme ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    TransformGroup objet = new TransformGroup();
    ActionBehavior actionBehavior = new ActionBehavior(objet);
    actionBehavior.setSchedulingBounds(new BoundingSphere(new Point3d(), 150d));
    objet.addChild(actionBehavior);
    Et voici le code de ma classe ActionBehavior

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
        private TransformGroup objet;
        private WakeupOnAWTEvent keyPressed = new WakeupOnAWTEvent(KeyEvent.KEY_PRESSED);
     
        public ActionBehavior(TransformGroup objet)
        {
            super();
            this.objet = objet;
     
            System.out.println("Constructed");
        }
     
        public void initialize()
        {
            // Ce Behavior reagit aux commandes du joueur
            this.wakeupOn(keyPressed);
     
            System.out.println("Initialize");
        }
     
        public void processStimulus(Enumeration arg)
        {
            System.out.println("Process");
     
            // On reactive le behavior
            this.wakeupOn(keyPressed);
        }
    La console affiche que l'objet est construit et initialisé mais processStimulus ne se lance jamais!

    Si vous savez pourquoi, merci de répondre

  2. #2
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    change

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     public void initialize()
        {
            // Ce Behavior reagit aux commandes du joueur
            this.wakeupOn(keyPressed);
     
            System.out.println("Initialize");
        }
    en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public void initialize()
        {
              System.out.println("Initialize");
     
            // Ce Behavior reagit aux commandes du joueur
            this.wakeupOn(keyPressed);
     
     
        }

Discussions similaires

  1. Java Android probléme avec R.Layout
    Par Invité dans le forum Composants graphiques
    Réponses: 10
    Dernier message: 23/05/2011, 16h22
  2. Dessin java 2D ( problème avec setClip() )
    Par baleb dans le forum Langage
    Réponses: 2
    Dernier message: 08/02/2011, 22h50
  3. Java regex problème avec caratère @
    Par vert dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 09/12/2010, 11h15
  4. Java Beans : problème avec l'instance ou le package
    Par Baratribord dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 29/05/2008, 16h18
  5. divers problème avec Java et jdbc
    Par chti_juanito dans le forum JDBC
    Réponses: 28
    Dernier message: 31/10/2005, 16h54

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