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 :

récupérer des données


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 95
    Par défaut récupérer des données
    Bonjour j'ai cherché dans les tutos de sun et sur le forum et je n'ai pas trouvé solution à mon probleme.
    J'ai une liste de clients qui s'affiche dans un tableau et je voudrai pouvoir selectionner un client puis en clique droit avoir la possibilité d'appeler une fiche client me donnant toutes les nfo sur le client selectionné.
    J'ai aucune idée de comment récupérer le client séléctionné mais aussi d'appeler ma fiche et de remplir avec les bonnes info.

    Faut il que je mette en parametre de ma fiche un client ou autre? Si vous pouviez m'éclairer ce serait cool.
    Merci d'avance.

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 95
    Par défaut
    Personne ne peut m'aider?

  3. #3
    Invité
    Invité(e)
    Par défaut
    salut,
    je n 'ai pas bien compri ton problème?

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 95
    Par défaut
    J'ai essayé ça qui me parait etre un début de solution pour au moins récupérer la valeur de la cellule. Pour tester si je récupe la valeur je fait afficher un joption pane, le probleme c'est qu'il ne s'affiche pas...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    modifclt.addMouseListener(new java.awt.event.MouseAdapter() {
    						public void MouseClicked(java.awt.event.MouseEvent e) {
    							int indRow = jTtableauclient.rowAtPoint(e.getPoint()); 
    				            int indCol = jTtableauclient.columnAtPoint(e.getPoint()); 
    				            Object contenueCellule = (String) jTtableauclient.getValueAt(indRow , indCol );
    				            JOptionPane.showMessageDialog(null,"Cellule : " + contenueCellule );
     
    							}
    						});
    Aurais je fait une erreur?

    Pour te répondre je veux recupe la valeur d'un cellule qui contient mon client et je afficher dans une nouvelle fiche toutes les info qui le concerne et qui sont dans une base de données.

  5. #5
    Invité
    Invité(e)
    Par défaut
    salut,
    pourquoi ne pas utiliser une JList comme ça tu peut récupérer la valeur des cellules avec la méthode getSelectedIndex() puis tu peut faire le traitement.

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 95
    Par défaut
    Heu comment ça une jList? A la place de ma table?

  7. #7
    Membre éprouvé
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Par défaut
    Je doute qu'une JList lui convienne, il utilise un tableau surement parce qu'il doit mettre plusieurs informations, la JList ne permet d'en mettre qu'une (dans "la version de base" du moins).
    swiixz ta méthode montre bien la voie, n'oublie pas qu'il faut vérifier qu'une ligne a bien été sélectionnée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    int indRow = jTtableauclient.rowAtPoint(e.getPoint());
    if(indRow > -1) {
    //Ligne sélectionnée
    }else {
    //Aucune ligne sélectionée, l'utilisateur a cliqué n'importe où
    }
    Bonne chance.

  8. #8
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 95
    Par défaut
    Vi donc je ne peux pas utiliser de jList surtout que l'utilisateur peut choisir les colones qu'il veut afficher.

    Merci de la réponse mais ya un hic, si la colonne est sélectionnée je fais un affichage du contenu de la cellule et pour verifier si la ligne est bien selectionnée j'ai mi un autre affichage dans le cas ou la ligne n'est pas séléctionnée, et que ce soit l'un ou l'autre j'ai pas d'affichage c'est pas normal.

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

Discussions similaires

  1. Récupérer des données dans excel
    Par alexia2 dans le forum MFC
    Réponses: 1
    Dernier message: 19/05/2005, 15h34
  2. Récupérer des données via le port usb
    Par matmuth dans le forum C++Builder
    Réponses: 12
    Dernier message: 11/05/2005, 16h34
  3. Comment récupérer des données de Outlook Express ?
    Par frenchsting dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 29/04/2005, 11h07
  4. Récupérer des données Excel vers Interbase ...
    Par Djedjeridoo dans le forum InterBase
    Réponses: 2
    Dernier message: 20/07/2003, 18h16
  5. cherche module ou langage pour récupérer des données audio..
    Par Ry_Yo dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 12/05/2003, 17h44

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