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] setAutoResizeMode


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut [JTable] setAutoResizeMode
    Bonjour,

    Juste une petite question en passant : où dois-je utiliser setAutoResizeMode() pour que mes colonnes se retaillent automatiquement?

    J'ai essayé plusieurs endroits, mais ça ne donne rien...

  2. #2
    Membre Expert Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Par défaut
    Qu'entends-tu par "où" ? Tu appelles la méthode setAutoResizeMode() quand bon te semble. Cette méthode définit la politique à suivre en cas de redimensionnement de la table, mais elle ne la redimensionne pas.

  3. #3
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Par "où", j'entends à quel moment dans mon code?
    Juste après la création de ma table? Avant ou après l'insertion des données dans ma table?...

    Si cette méthode définit la politique de redimensionnement des colonnes de ma table, ces dernières vont se mettre à la bonne taille toute seule, non?

  4. #4
    Membre Expert Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Par défaut
    Juste après la création de la table me semble un bon endroit, par défaut c'est AUTO_RESIZE_SUBSEQUENT_COLUMNS.
    Pour donner une largeur aux colonnes, regarde du côté des méthodes setPreferredWidth(), setMinWidth(), setMaxWidth() de la classe TableColumn.

  5. #5
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    En fait, j'espérais qu'une méthode le gère tout seul, parce que ma table est créée suivant les désirs de l'utilisateurs. Les colonnes ne sont pas toujours les mêmes, donc je voulais savoir si quelquechose gérait déjà ça tout seul...

    Si ce n'est pas le cas, je pense que je vais adapter la largeur de chaque colonne en fonction de la taille de son header, mais faut que je vois comment on fait ça aussi...

    Si quelqu'un a une idée, je suis preneur

  6. #6
    Membre Expert Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Par défaut
    Toujours dans TableColumn, méthode sizeWidthToFit().

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

Discussions similaires

  1. [Swing]JTable- Dimensionner les colonnes
    Par loutfi dans le forum Composants
    Réponses: 12
    Dernier message: 01/07/2011, 08h50
  2. focus dans une cellule d'une JTable
    Par coil dans le forum Composants
    Réponses: 5
    Dernier message: 07/07/2010, 17h15
  3. [SWING]jTable + Focus
    Par chady dans le forum Composants
    Réponses: 5
    Dernier message: 27/02/2003, 14h51
  4. JBuilder7 & JTable Colonne alignement
    Par Tonton Luc dans le forum JBuilder
    Réponses: 5
    Dernier message: 06/11/2002, 17h32
  5. Réponses: 9
    Dernier message: 12/08/2002, 07h38

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