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 :

fixer certaines colonnes d'un JTable


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de matzeus
    Inscrit en
    Avril 2006
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 52
    Par défaut fixer certaines colonnes d'un JTable
    bonjour,
    j'ai probleme concernant les JTable.
    J'aimerai fixer les 4 premieres colonnes de mon tableau, je ne parle pas de reordonnancement , je veux dire par là que j'aimerai que les 4 premieres colonnes de mon tableau ne soient pas incluses dans mon jscrollPane
    Ce qui veut dire qu'en me deplacant horizontalement avec les scroll, je voudrai que les premieres colonnes ne bougent pas , pour que je puisse toujours les voir...
    voila, j'espere mettre fait comprendre et j'espere aussi que cela est possible!!!
    si quelqu'un entrevoit une solution , merci de me repondre.
    a+
    mat

  2. #2
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Je pense que tu vas etre obligé de faire 2 JTables pour faire cela ainsi, une jtable qui ne bouge pas et à laquelle tu donnes une taille suffisante pour accueillir les 4 colonnes et une autre JTable à coté

  3. #3
    Membre averti Avatar de matzeus
    Inscrit en
    Avril 2006
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 52
    Par défaut
    tout d'abord merci pour a reponse,
    le probleme avec cette solution est que si je me deplace verticalement, ext ce que le 2 tableaux se deplaceront en meme temps??
    A moins peut etre ( et la tu me diras ce que tu en penses...) qu'au lieu de mettre le scrollPane sur le table, je le mette sur verticalement sur le Panel, et horizontalement sur le tableau contenant les autres colonnes...
    penses tu que cette solution soit réalisable...et surtout optimisée???
    En lisant le forum, je me suis apercu qu'il existait une autre bibliotheque: JXTable...sais tu si cette solution a été developpée dans celle ci???
    merci d'avance pour toutes tes reponses
    mat

  4. #4
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Citation Envoyé par matzeus
    le probleme avec cette solution est que si je me deplace verticalement, ext ce que le 2 tableaux se deplaceront en meme temps?
    Non ca ne va pas se faire tout seul, mais j'avais vu sur le forum y a pas longtemps une possibilité pour synchroniser 2 ScrollPane

    Citation Envoyé par matzeus
    A moins peut etre ( et la tu me diras ce que tu en penses...) qu'au lieu de mettre le scrollPane sur le table, je le mette sur verticalement sur le Panel, et horizontalement sur le tableau contenant les autres colonnes...
    penses tu que cette solution soit réalisable...et surtout optimisée???
    C'est peut etre réalisable, mais il doit vraiment y avoir un meilleur moyen, car ca implique d'avoir un JPanel de la longueur de la JTable

    Citation Envoyé par matzeus
    En lisant le forum, je me suis apercu qu'il existait une autre bibliotheque: JXTable...sais tu si cette solution a été developpée dans celle ci???
    Je viens d'aller voir ca, et oui, c'est tout à fait faisable de le faire, et beaucoup plus pratique que les autres solutions, donc n'hésites pas, oriente toi vers une JxTable

  5. #5
    Membre averti Avatar de matzeus
    Inscrit en
    Avril 2006
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 52
    Par défaut
    excuse moi de te deranger encore mais j'ai deja regarde dans la bibliotheque JXTable et je n'arrive pas a tout comprendre, si tu pouvais m'orienter je t'en serais gréé , sinon je vais me démerder...
    merci encore...
    je cliquerais sur resolu apres ta reponse
    merci a bientot
    mat

  6. #6
    Membre averti Avatar de matzeus
    Inscrit en
    Avril 2006
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 52
    Par défaut
    bon,
    je n'arrive pas a trouver ce qu'il faut que je fasse.
    si quelqu'un qui connait un peu JXTable pouvait m'aider, ca serait sympa!
    a+
    mat

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

Discussions similaires

  1. comment fixer une colonne dans un Jtable
    Par pianetdi dans le forum Composants
    Réponses: 5
    Dernier message: 30/01/2014, 19h12
  2. Réponses: 6
    Dernier message: 08/07/2011, 16h22
  3. Rendre invisible certaines colonnes d'une JTable
    Par rolls dans le forum Composants
    Réponses: 4
    Dernier message: 07/06/2011, 06h50
  4. Fixer les titres de colonnes d'une JTable?
    Par bygui dans le forum Composants
    Réponses: 5
    Dernier message: 13/04/2006, 13h54
  5. [ADO.NET] Comment rendre une certaine colonne "AutoIncrement" ?
    Par maitrebn dans le forum Accès aux données
    Réponses: 3
    Dernier message: 23/03/2005, 22h12

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