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

SWT/JFace Java Discussion :

[Swing]Mettre à jour un champ d'un autre Jfame


Sujet :

SWT/JFace Java

  1. #1
    Membre du Club
    Inscrit en
    Avril 2002
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 39
    Points : 44
    Points
    44
    Par défaut [Swing]Mettre à jour un champ d'un autre Jfame
    Bonjour,
    J'ai une fenetre qui contient un champ texte et un bouton, Lorsque je clique sur le bouton, une autre fenetre s'ouvre dans laquel je fais un traitement. Je voudrais que dans ce traitement, il y a une instruction qui met à jour la valeur du champ texte de la 1ere fenetre. Est-il possible?

  2. #2
    Membre expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Points : 3 675
    Points
    3 675
    Par défaut
    oui.

    il s'agit de passer l'argument dans l'autre classe lors de la construction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    MaFen2 fen2 = new MaFen2(monObjet);
    ...
     
    class MaFen2 extends JFrame{
      public MaFen2(MonObjet monObjet){}
    }
    "Le plug gros problème des citations trouvées sur internet, c'est qu'on ne peut jamais garantir leur authenticité"

    Confucius, 448 av. J-C

  3. #3
    Membre régulier
    Inscrit en
    Avril 2004
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 125
    Points : 117
    Points
    117
    Par défaut .....
    En fait je voulais te repondre depuis hier mais j'ai eu un contre-temps...
    Pour faire ce ke tu veux...
    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
     
    class Classe1
    {
      JTextField jText=new JTextField(); 
      public Classe1()
    {
    }
    /**Pour rafraichir le jText*/
    public void Refresh_JText()
    {
      //rafraichissemement du jText
      jText.setText("J'ai été rafraichi");
    }
    }
     
    //et puis la seconde classe est
     
    class Classe2
    {
      public Classe2(Classe1 objet)
    {
    //kan il y a un clic sur le bouton
    if(condition)
    objet.Refresh_JText();
    }
    }
    Bon developpement.....

    C
    Projets de développement en assembleur x86: http://membres.lycos.fr/cvslike/ ou http://thesheep.free.fr/decasm/

  4. #4
    Membre du Club
    Inscrit en
    Avril 2002
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 39
    Points : 44
    Points
    44
    Par défaut [Resolu][Swing]Mettre à jour un champ d'un autre Jfame
    Merci beaucoup pour vos reponses

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

Discussions similaires

  1. Trigger - Mettre à jour un champ en fonction d'un autre
    Par benharperr dans le forum PL/SQL
    Réponses: 6
    Dernier message: 10/03/2009, 11h01
  2. Réponses: 4
    Dernier message: 03/07/2008, 15h53
  3. Réponses: 4
    Dernier message: 08/05/2008, 20h25
  4. Comment mettre à jour 1 champ d'une table via une autre tabl
    Par cpasmoibiensur dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 05/02/2006, 13h33
  5. Réponses: 3
    Dernier message: 09/07/2004, 10h23

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