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

 Java Discussion :

Valeur de JTable


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Mars 2011
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 81
    Par défaut Valeur de JTable
    récupérer la valeur sélectionné de jtable , colonne est toujours 1 et la ligne varie.
    je veux que lorsque une ligne, le champs de la premiere colonne s'affiche dans un textfield qui se trouve dans une autre interface

    plzzzz help

  2. #2
    Membre actif
    Inscrit en
    Mars 2011
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 81
    Par défaut
    voici mon essai

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    private void pingButtonActionPerformed(java.awt.event.ActionEvent evt) {
     
     
        	 new PortScanner();
        	 PortScanner hostName = null;
        	 Object p =scanResultList.getValueAt(scanResultList.getSelectedRow(),0);
                 hostName.setText(p.toString());
    sachant que hostname est un jtextfield qui se trouve dans un autre interface qui s'appelle PortScanner

    j'ai une erreur sur setText

  3. #3
    Membre éclairé
    Avatar de omar344
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2007
    Messages
    287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2007
    Messages : 287
    Par défaut
    Quelle est l'erreur que tu as?

  4. #4
    Membre actif
    Inscrit en
    Mars 2011
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 81
    Par défaut
    Citation Envoyé par omar344 Voir le message
    Quelle est l'erreur que tu as?
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at lanscanner.PortScanner.<init>(PortScanner.java:78)
    at GUI.MainFrame.pingButtonActionPerformed(MainFrame.java:409)
    at GUI.MainFrame.access$4(MainFrame.java:406)
    at GUI.MainFrame$5.actionPerformed(MainFrame.java:129)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$200(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

  5. #5
    Membre éclairé
    Avatar de omar344
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2007
    Messages
    287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2007
    Messages : 287
    Par défaut
    A mon avis ça vient de la ligne suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PortScanner hostName = null;
    hostName est null et tu veux initialiser le textField qui s'y trouve,
    essyae ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        	 PortScanner hostName = new PortScanner();
        	 Object p =scanResultList.getValueAt(scanResultList.getSelectedRow(),0);
                 hostName.setText(p.toString());

  6. #6
    Membre actif
    Inscrit en
    Mars 2011
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 81
    Par défaut
    hostName est jtextField déclaré au niveau de la classe PortScanner comme suit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    hostName=new JTextField(15);
    		p1.add(hostName);

    au niveau de la classe MainFrame j'ai fait comme suit


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    private void pingButtonActionPerformed(java.awt.event.ActionEvent evt) {
     
        	PortScanner hostName = new PortScanner();
        	 Object p =scanResultList.getValueAt(scanResultList.getSelectedRow(),0);
              hostName.setText(p.toString());
     
            }
    mais ça marche pas , le probléme c'est au niveau de setText

Discussions similaires

  1. Ajouter valeur dans JTable
    Par totot dans le forum Composants
    Réponses: 0
    Dernier message: 16/05/2015, 12h15
  2. Mauvaise valeur dans JTable avec FireTableCellUpdated
    Par Cdébryha dans le forum Langage
    Réponses: 19
    Dernier message: 11/06/2013, 10h56
  3. Récupérer valeur cellule Jtable
    Par Sun03 dans le forum Composants
    Réponses: 1
    Dernier message: 06/04/2011, 09h32
  4. Enregistrement valeur dans jtable
    Par piro dans le forum Composants
    Réponses: 4
    Dernier message: 05/04/2006, 14h51
  5. [SWING][JTable] recuperer la valeur d'une cellule
    Par Psykorel dans le forum Composants
    Réponses: 1
    Dernier message: 05/01/2006, 20h53

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