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 :

comment utiliser la JXTable dans Java 6


Sujet :

AWT/Swing Java

  1. #1
    Membre éclairé Avatar de bassim
    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Février 2005
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 666
    Points : 695
    Points
    695
    Par défaut comment utiliser la JXTable dans Java 6
    salut ,

    Java 6 intègre maintenant le composant JXTable mais je ne trouve pas de changement par rapport au JTable a part une méthode pour trier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setAutoRowSorter(boolean b);
    et les possibilités de filtre ou d'affichage de colonnes selon un choix ??

    si quelqu'un les a déjà utilisé , peut être pourrait-il m'aider
    merci
    Where is my mind

  2. #2
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 108
    Points : 3 203
    Points
    3 203
    Par défaut
    JXTable dans la JDK 1.6 ?

    Je ne l'ai pas dans ma 1.6...

    Es tu sur de ne pas avoir la librairie swingx d'installé plutot?

    sinon pour la doc JXTable:
    http://javadesktop.org/swinglabs/bui...x/JXTable.html
    Systèmes d'Informations Géographiques
    - Projets : Unlicense.science - Apache.SIS

    Pour un monde sans BigBrother IxQuick ni censure RSF et Les moutons

  3. #3
    Membre actif Avatar de Sebou77
    Inscrit en
    Mars 2006
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2006
    Messages : 212
    Points : 223
    Points
    223
    Par défaut
    A prioris Java 6 intègre bien les fonctionnalitées des JXTable :

    http://java.developpez.com/chat/20050915/


  4. #4
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 108
    Points : 3 203
    Points
    3 203
    Par défaut
    Il va falloir que je me mette a jour.

    Ha... je suis encore sur une "Release Candidate".

    Autant pour moi.
    Systèmes d'Informations Géographiques
    - Projets : Unlicense.science - Apache.SIS

    Pour un monde sans BigBrother IxQuick ni censure RSF et Les moutons

  5. #5
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,


    Les fonctionnalités de JXTable sont bien présente dans Java 6, mais la classe JXTable n'a pas été ajouté : c'est la classe JTable qui a été mise à jour


    Le trie comme les filtres utilise les RowSorter qui viennent s'insérer entre la table et le modèle. Pour cela tu dois utiliser la méthode JTable.setRowSorter() avec TableRowSorter qui te permettra d'ajouter des filtres avec la méthode setRowFilter() et la classe RowFilter. Je te renvoi aux différentes API pour plus de détail...



    Concernant l'affichage des colonnes selon un choix je ne comprend pas ce que tu veux dire...

    a++

  6. #6
    Membre éprouvé
    Avatar de n!co
    Profil pro
    Inscrit en
    Février 2004
    Messages
    831
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 831
    Points : 936
    Points
    936
    Par défaut
    JXTable intégre enormament de chose complémentaire :
    - Trie automatique
    - Filtre sur les lignes
    - Recherche sur la table
    - Possibilités de cacher des colonnes
    - Ajustement auto de la taille des collones
    - Un system performand pour surligner les lignes
    - ....

    Ca suffit pas ?

    http://swinglabs.org/docs/components...e/tutorial.jsp
    http://wiki.java.net/bin/view/Javade...gXJXTableHowTo
    http://www.javalobby.org/java/forums/t18819.html
    Netbeans account : nico@share.java.net
    Merci de ne pas poser de questions techniques par MP

  7. #7
    Membre éclairé Avatar de bassim
    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Février 2005
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 666
    Points : 695
    Points
    695
    Par défaut
    JXTable intégre enormament de chose complémentaire :
    - Trie automatique
    - Filtre sur les lignes
    - Recherche sur la table
    - Possibilités de cacher des colonnes
    - Ajustement auto de la taille des collones
    - Un system performand pour surligner les lignes
    - ....
    ok , pour le filtre il faut apparemment passer par le rowFilter()

    mais en ce qui concerne : la recherche sur la table et la possibilités de cacher des colonnes ... coment les utiliser ??
    Where is my mind

  8. #8
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par bassim
    mais en ce qui concerne : la recherche sur la table et la possibilités de cacher des colonnes ... coment les utiliser ??
    Je ne connais pas vraiment la JXTable (je ne l'ai jamais utilisé), mais pour cacher les colonnes c'est possible via le TableColumnHeader depuis toujours...


    Par contre pour la recherche aucune idée...

    a++

    PS : je ne pense pas que toutes les fonctionnalités de JXTable ai été intégré...

  9. #9
    Membre éprouvé
    Avatar de n!co
    Profil pro
    Inscrit en
    Février 2004
    Messages
    831
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 831
    Points : 936
    Points
    936
    Par défaut
    Citation Envoyé par adiGuba
    PS : je ne pense pas que toutes les fonctionnalités de JXTable ai été intégré...
    J'ai regardé les deux docs vite fait et effectivement toutes les fonctionnalités n'ont pas été intégrée, le développement continue tjrs.

    Cacher les colonnes (simplifié) et le popup de controle
    - TableColumnExt.setVisible(boolean)
    - setColumnControlVisible(boolean show)

    Surligner des lignes
    - setHighlighters(HighlighterPipeline)

    Ajouter des filtres
    - setFilters(FilterPipeline)

    La recherche
    - setSearchable(Searchable)
    - Ctrl + F

    Et le redimensionnement auto de la table
    - setAutoResizeMode(int mode)
    - setHorizontalScrollEnabled(boolean enabled)
    - ...

    Mais tout ca n'est pas encore dans le JDK
    Netbeans account : nico@share.java.net
    Merci de ne pas poser de questions techniques par MP

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

Discussions similaires

  1. comment utiliser un buffer dans java
    Par javadz dans le forum AWT/Swing
    Réponses: 0
    Dernier message: 24/02/2014, 19h54
  2. Réponses: 4
    Dernier message: 16/02/2006, 16h28
  3. Réponses: 1
    Dernier message: 09/02/2006, 16h59
  4. Réponses: 7
    Dernier message: 25/11/2005, 17h11
  5. [C#]Comment utiliser un dataset dans plusieurs...
    Par Sonny dans le forum Windows Forms
    Réponses: 5
    Dernier message: 21/11/2005, 14h03

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