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 :

separation des layout et des events


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Par défaut separation des layout et des events
    bonjour tout le monde
    j'ai eu un probleme ds mon programme quand j 'ai essayer de gerer les evenements dans une autre classe separée de la classe Newjframe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public class Jxl_listner  implements FocusListener{
    static NewJFrame inst = null;
    inst.jTextField1.addFocusListener(Jxl_listner);
    le compilateur ne detecte pas d'erreur sauf que mnt mon programme il ne reagit plus aux evenements focuslistener. si vous avez une idee n'hésitez pas
    merci

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 548
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    static NewJFrame inst = null;
    inst.jTextField1.addFocusListener(Jxl_listner);
    Si inst est null c'est normal que ça ne marche pas trop ...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Par défaut
    j'ai essayer sans initialisation sans initialisation mais ca fait la meme chose, je pense pas que c'est ca le probleme

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Par défaut
    bonjour
    c encore moi, j'ai toujours le meme probleme, je n'ai pas d'erreure au niveau de la compilation, mais je n'ai oas le resultat voulut non plus, en fsit ca n'affiche rien, ds mon interface graphique, ca doit etre simple j'essaie juste de separer les layout des events, je vous donne le code de la class des events, si quelqu'un peut me dire de qoui il s'agit ca serait vraiment gentil de sa part :
    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
    28
     
    public class Jxl_listner  implements FocusListener{
     
        static NewJFrame inst = new NewJFrame();
              public Jxl_listner()  {
            super();
            listner();
            }
     
        public void listner (){
            inst.jTextField1.addFocusListener(this);
         inst.jTextField2.addFocusListener(this);            
        }
     
        public void focusGained(FocusEvent e) {
            inst.jTextField1.setText("5555");
     
        }
        public void focusLost(FocusEvent e) {
            focusGained(e);    
        }
     
        public static void main(String[] args) {
            NewJFrame inst = new NewJFrame();
            inst.setVisible(true);
            Jxl_listner jj = new Jxl_listner();
     
        }
    merci d'avance

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 548
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        static NewJFrame inst = new NewJFrame();
     
    ...
        public static void main(String[] args) {
            NewJFrame inst = new NewJFrame();
    Tu crées 2 NewJFrame différentes, ton listener écoute les évennements sur la première (qui n'est jamais affichée) et tu affiches la deuxième (qui n'a donc pas de listener).

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Par défaut
    merci beaucoup pour ton aide
    mais j'ai pas bien compris, comment je peux alors afficher avec mon 1 er newjframe celui qui a le listener?

    cordialement

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/10/2009, 10h36
  2. Trigger pour mettre des droits sur des procedures et des vues
    Par briino dans le forum Développement
    Réponses: 3
    Dernier message: 23/09/2009, 09h44
  3. Réponses: 4
    Dernier message: 02/04/2008, 17h51
  4. Réponses: 3
    Dernier message: 13/09/2007, 18h11
  5. Réponses: 3
    Dernier message: 23/01/2007, 08h14

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