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 :

Problème taille JTable


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Par défaut Problème taille JTable
    Comment fait on pour dimensionner la JTable à la taille du panel le contenant

    c'est à dire que la taille des cellules du JTable sont ajusté de facon a ce que la JTable entre dans le panel sans qu'il y ai d'espace vide??

    merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 65
    Par défaut
    Si tu mets ta table dans un JPanel initialisé avec un BorderLayout (tu ajoutes la JTable dans le JPanel avec la constante BorderLayou.CENTER) ça ne fait pas ce que tu veux ?

    Sinon généralement on imbrique la table dans un ScrollPane :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    JScrollPane sp = new JScrollPane();
    sp.setViewportView(myTable);
    De cette façon si la table contient beaucoup de lignes un ascenceur sera créé automatiquement.

  3. #3
    Membre éclairé Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Par défaut
    en fait mon probleme est que ma jtable ne contient pas assez de ligne pour remplir tout le panel, donc j'aurais voulu que la taille des lignes de la JTable s'adapte pour remplir toutes le panel.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 65
    Par défaut
    Ca ne va pas être très joli remarque tout dépend de la taille de ton panneau. Enfin c'est toi qui décides c'est ton appli.

    Quoiqu'il en soit avec un BorderLayout ça ne marche pas ? Ca n'étire par la JTable pour qu'elle remplisse le panel ?

    Je sens que tu vas me répondre "si mais la hauteur des lignes n'est pas changée et il y a un espace vide entre la dernière ligne et le bas de la table".
    Dans ce cas regarde au niveau des propriétés de la JTable tu peux donner la hauteur d'une ligne, ou encore tu peux modifier la hauteur de la vue sur la table (setPreferredScrollableViewportSize).

    Bon courage

  5. #5
    Membre éclairé Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Par défaut
    merci merci ca marche


    et c'edst tres bo qd meme

    en tout cas dans mon appli

  6. #6
    Membre éclairé Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Par défaut
    Bonjour 4 ans apres,

    J'ai une question qui n'est pas tout a fait sur une JTable, mais sur un KTable dans une appli SWT.

    J'ai donc une KTable, qui est mis dans un composite possedant un GridLayout().

    Hors pour le moment, les dernières colonne ne se voit pas autrement qu'en bougeant la scroll bar.

    Existe il un moyen de gérer la taille des colonnes afin qu'elles s'adaptent à la taille de la KTable ?? Ainsi j'ai beau modifier la taille de la Table avec la souris, les colonnes seront toujours toutes visibles.

    Merci d'avance

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

Discussions similaires

  1. Problème TableSorter Jtable
    Par leneuf dans le forum Composants
    Réponses: 2
    Dernier message: 16/11/2006, 17h54
  2. Problème de JTable
    Par arsenik7 dans le forum Composants
    Réponses: 17
    Dernier message: 01/08/2006, 09h36
  3. Problème sur JTable
    Par arsenik7 dans le forum Composants
    Réponses: 4
    Dernier message: 03/07/2006, 16h42
  4. Problème avec Jtable
    Par @yoyo dans le forum Composants
    Réponses: 4
    Dernier message: 22/03/2006, 15h51
  5. problème avec Jtable
    Par magic001 dans le forum Composants
    Réponses: 6
    Dernier message: 15/03/2006, 23h49

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