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

Interfaces Graphiques en Java Discussion :

Récupération des données dans une boucle for


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2011
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 119
    Par défaut Récupération des données dans une boucle for
    bonsoir

    est ce que quelqu'un peut m'aider je suis vraiment bloquée
    j'ai un frame qui contient 2 Jtextfield et deux JCombobox et un bouton je veux que lorsque je clique sur le bouton je récupère les données saisies (et ceci normalement avec les fonctions get je sais) mais le problème que je veux que l'utilisateur saisie une autre fois les données et je récupère une autre fois (c-a-d il s'agit d'une boucle for) je ne sais pas que j'étais précise ou non mais globalement je veux quand je clique sur le bouton je récupère les données saisies et la meme frame reste affichée pour que je peux entrer des nouvelles valeurs et je récupère aussi.
    voici le code de la fonction j'espère bien que je trouve une personne qui peut m'aider
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
     class BoutonListener implements ActionListener{
     
     
     
        	  public void actionPerformed(ActionEvent e) {
     
       for(int i=0;i<NbrePageFacebook;i++){
    	   if(i==0){
    		   PageFacebook nouvellePage =new PageFacebook();
      		 nouvellePage.IdPage=i;
    			 nouvellePage.InfoAuteur=getInfoAuteurString();
    				nouvellePage.NbAmis=getNbreAmisInt();
    				nouvellePage.PolitiquePartage=getPolitiquePartage();
    				nouvellePage.FrequencePartage=getFrequencePartage();
    				pages.add(nouvellePage);
    				System.out.println(pages.get(i).IdPage);
    				System.out.println(pages.get(i).InfoAuteur);
    				System.out.println(pages.get(i).PolitiquePartage);
    				System.out.println(pages.get(i).FrequencePartage);
    			dispose();
     
    	   }
    	   if(i>0){
     
     
    		setVisible(true);
     
    		infoAuteur.setText("");
    		nbreAmis.setText("");
     
    	PageFacebook nouvellePage =new PageFacebook();
    		 nouvellePage.IdPage=i;
    	   String infoAuteurString = getInfoAuteur().getText();
     
    		 nouvellePage.InfoAuteur=infoAuteurString;
    		 String nbreAmisString = getNbreAmis().getText();
     		int nbreAmisInt = Integer.parseInt(nbreAmisString);
     
     
    			nouvellePage.NbAmis=nbreAmisInt;
    			String politiquePartageSelectionne= (String) listePolitiquePartage.getSelectedItem();
        		nouvellePage.PolitiquePartage= politiquePartageSelectionne;
        		String frequencePartageSelectionne=(String) listeFrequencePartage.getSelectedItem();
        		nouvellePage.FrequencePartage=frequencePartageSelectionne;
    			pages.add(nouvellePage);
    			System.out.println(pages.get(i).IdPage);
    			System.out.println(pages.get(i).InfoAuteur);
    			System.out.println(pages.get(i).PolitiquePartage);
    		System.out.println(pages.get(i).FrequencePartage);
    		dispose();
     
    	   }
     
     
     
     
       }

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 107
    Par défaut
    Bonjour,

    Avant de continuer, je vous conseil de lire le lien suivant sur les actions bloquantes
    Traitement long

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2011
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 119
    Par défaut
    bonjour
    j'ai lu ce que vous m'avez dit me je sais pas qu'elle est le lien entre ce que je veux faire et ceci

  4. #4
    Membre chevronné Avatar de Drakiss
    Homme Profil pro
    Consultant MOE
    Inscrit en
    Octobre 2010
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant MOE
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2010
    Messages : 185
    Par défaut Vive les threads
    Citation Envoyé par boubounagh Voir le message
    bonjour
    j'ai lu ce que vous m'avez dit mais je ne sais pas quel est le lien entre ce que je veux faire et ceci.
    Pourtant tout est dis, il te faut plusieurs threads, un pour l'affichage, et un pour le traitement.
    Ou alors allez voir comment utiliser swingworker.

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2011
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 119
    Par défaut
    j'ai bien lis le document que vous m'avez dit mais il parait difficile de faire tout ça quels sont les fonctions à utiliser est ce qu'il y a une personne qui permet de me donner plus de détail je sais bien que les deux documents que vous m'avez dit correspond bien à ma situation mais je ne peux pas commencer toute seule

  6. #6
    Membre chevronné Avatar de Drakiss
    Homme Profil pro
    Consultant MOE
    Inscrit en
    Octobre 2010
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant MOE
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2010
    Messages : 185
    Par défaut
    Si le swingworker te semble complexe, ce que je peux comprendre commence par ici pour appréhender le fonctionnement des threads "simple", et comme c'est un très bon tuto (comme toujours sur developpez.com ), à la fin de la page tu trouvera une manière de jouer avec les threads et swing dont notamment le code du Listener du bouton modifié qui peut t'aider à avancer.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/10/2007, 10h43
  2. Réponses: 3
    Dernier message: 23/10/2007, 15h47
  3. [MySQL] Récupération des données dans une table
    Par doudom dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 25/07/2007, 19h59
  4. [MySQL] Problème de récupération des données dans une fonction
    Par highman dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 26/10/2006, 20h04

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