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 :

Redimensionner les colonnes de JTable


Sujet :

Composants Java

  1. #1
    Membre du Club Avatar de lamis2009
    Inscrit en
    Janvier 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 133
    Points : 67
    Points
    67
    Par défaut Redimensionner les colonnes de JTable
    Salut

    j ai utilise ce code pour redimensionner mes colonnes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     TableColumn column = null;
    for (int i = 0; i < 5; i++) {
        column = table.getColumnModel().getColumn(i);
        if (i == 0) {
            column.setPreferredWidth(30); }
            if (i == 4) {
            column.setPreferredWidth(10); 
        } else {
            column.setPreferredWidth(100);
        }
    }

    mais je veux que la colonne d indice 4 soit plus petite que 10, et meme en mettant un nombre plus petit que 10 ca ne marche pas elle reste de la meme dimension

    Merci d avance !!

  2. #2
    Membre éprouvé Avatar de fraco
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 750
    Points : 934
    Points
    934
    Par défaut
    dimensionner les colonnes proportionnellement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
            int [] largeurColonnes = {30,100,100,100,5};
            int lar = 0, larTotale = 335;
            for (int i = 0; i < 5; i++) {
                lar = (jTable1.getWidth() * largeurColonnes[i])/larTotale;
                jTable1.getColumnModel().getColumn(i).setPreferredWidth(lar);
            }

Discussions similaires

  1. Réponses: 3
    Dernier message: 28/10/2010, 11h58
  2. [JavaScript] Redimensionner les colonnes d'un tableau ( drag and drop )
    Par le_chomeur dans le forum Contribuez
    Réponses: 2
    Dernier message: 15/01/2010, 10h09
  3. Redimensionner les colonnes et les lignes d'un stringGrid
    Par codial dans le forum Composants VCL
    Réponses: 12
    Dernier message: 29/09/2009, 16h50
  4. Redimensionner les colonnes d'une listview
    Par Gaetch dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 20/07/2007, 11h36
  5. List box : Comment redimensionner les colonnes ?
    Par Invité dans le forum IHM
    Réponses: 1
    Dernier message: 26/06/2007, 08h24

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