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

Composants Java Discussion :

jtable + jscrollpane + case sélectionnée


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut jtable + jscrollpane + case sélectionnée
    Je n'arrive pas à accéder à la case sélectionnée de mon JTable qui est inclus dans un JScrollpane...

    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
    		DefaultTableModel model = new DefaultTableModel() {
    			public boolean isCellEditable(int x, int y) {
    				return false;
    			}
    		};
    		model.addColumn("Fichiers");
    		model.addColumn("Taille (Ko)");	
    		for (int i=0; i<listFiles.size(); i++) {
    			RemoteFile temp = (RemoteFile) listFiles.get(i);
    			Vector tmp = new Vector();
    			tmp.add(temp.getFilename());
    			tmp.add(""+ Math.round((float) temp.getAttrs().getSize()/1024));
    			model.addRow(tmp);
    		}
    		JTable tableFiles = new JTable();
    		tableFiles.setModel(model);

    En gros, je n'arrive à accéder qu'au scrollpane... et ensuite, je ne sais pas comment faire

    j'ai déjà cherché, mais je ne tombe que sur des exemples simples où les tableaux ne sont pas inclus dans des JScrollPane
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 199
    Par défaut
    Tu veux dire que tu n'arrive pas accéder au contenu de la cellule selectionné???

  3. #3
    Membre chevronné Avatar de anitshka
    Inscrit en
    Mai 2004
    Messages
    624
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 624
    Par défaut
    c'est ton modèle qui contient tes donnée... si tu souhaite obtenir une valeur il faut passer par le modèle.

  4. #4
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    Tu veux dire que tu n'arrive pas accéder au contenu de la cellule selectionné???

    Ben ouais...
    la seule méthode que j'ai c'est de mettre un attribat avec un référence sur la jtable... comme cela, j'arrive ensuite à accéder aux données

    mais je trouve cela très moche...
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  5. #5
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    c'est ton modèle qui contient tes donnée... si tu souhaite obtenir une valeur il faut passer par le modèle.
    mais selon eclipse, y a pas de méthode getModel() ou un autre truc du genre...
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  6. #6
    Membre chevronné Avatar de anitshka
    Inscrit en
    Mai 2004
    Messages
    624
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 624
    Par défaut
    Citation Envoyé par gorgonite
    mais selon eclipse, y a pas de méthode getModel() ou un autre truc du genre...
    si mais sur ta jtable

  7. #7
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    si mais sur ta jtable
    ça je sais...
    mais comment depuis ma jscrollpane puis-je accéder à ma Jtable ???
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  8. #8
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 199
    Par défaut
    Tu n'a pas besoin de passer par ton JScrollPane pour acceder a ta JTable tu l'utilise directement!!!

  9. #9
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    Tu n'a pas besoin de passer par ton JScrollPane pour acceder a ta JTable tu l'utilise directement!!!
    oui mais j'ai fait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    JTable table = new JTable();
    ...
    JScrollPane scrollpane = new JScrollPane(JTable);
     
    getContentPanel().add(scrollpane);
    et donc quand je veux récupérer mon élement je fais getContentPanel().getComposant(x) => je tombe sur mon jscrollpane

    et là je ne peux plus passer à mon jtable
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  10. #10
    Membre chevronné Avatar de anitshka
    Inscrit en
    Mai 2004
    Messages
    624
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 624
    Par défaut
    oui mais tu as toujours accès à ton instance table

  11. #11
    Membre chevronné Avatar de let_me_in
    Inscrit en
    Mai 2005
    Messages
    441
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 441
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    scrollpane.getViewport().getView();
    et tu as ta table

  12. #12
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    ça marche

    merci à tous.
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

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

Discussions similaires

  1. [JTable + JScrollpane] affichage de la scrollbar impossible
    Par JoNjOn06 dans le forum Agents de placement/Fenêtres
    Réponses: 7
    Dernier message: 11/08/2008, 11h48
  2. thread ,jtable ,jscrollpane
    Par ulysse031 dans le forum Composants
    Réponses: 14
    Dernier message: 30/01/2008, 14h15
  3. JTable et ligne sélectionné
    Par sandytarit dans le forum Composants
    Réponses: 5
    Dernier message: 26/01/2007, 10h08
  4. JTable & JScrollPane : problèmes de taille
    Par xixi31 dans le forum Composants
    Réponses: 1
    Dernier message: 22/11/2006, 12h02
  5. 1ere colonne fixe Jtable ( JScrollpane )
    Par jdewalqu dans le forum Composants
    Réponses: 5
    Dernier message: 21/02/2006, 16h38

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