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 :

Table Header destructuré


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut Table Header destructuré
    Bonjour,

    J'ai un comportement du header qui devient fou, dès lors que je modifie la hauteur de celui-ci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    table.getTableHeader().setPreferredSize(new Dimension(0,iHeaderHeight));
    sans cela, le header affiche toutes les colonnes normalement, en manipulant l'ascenceur horizontal.
    Avec cette instruction, seules les colonnes qui apparaissent avant de scroller sont affichées correctement, ensuite dès que l'ascenceur est utilisé l'affichage du header devient totalement incohérent. J'utilise le JRE 1.6_20

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Qu'est-ce que cela donne avec l'appel suivant?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    table.getTableHeader().setPreferredSize(new Dimension(table.getTableHeader().getPreferredSize().getWidth(),iHeaderHeight));
    Sinon il faudra préciser la hauteur via le renderer...

  3. #3
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Merci. j'avais essayé et cela ne vient pas du width.
    Sinon il faudra préciser la hauteur via le renderer...
    Je n'ai aucun renderer particulier attaché au header...

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Essaie d'appeler la méthode validate (éventuellement suivie d'un repaint) du JTableHeader après avoir fixé sa preferredSize

  5. #5
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Hélas, ça ne change rien.

  6. #6
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Au pire tu gruges et tu rajoutes des <br> dans les titres de tes colonnes. Si le renderer est basé sur un JLabel, il interprètera le contenu commen étant du HTML (penser à rajouter les balises <html> autour.

Discussions similaires

  1. [2.3.0] Table Header figé
    Par scariou29 dans le forum BIRT
    Réponses: 8
    Dernier message: 12/12/2008, 16h20
  2. [MySQL] Affichage Fichier JOINT (depuis table MySQL type BLOB) header content
    Par encore_php dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 01/04/2008, 17h57
  3. [Composant] Table avec deux niveaux de header
    Par beuhnoix dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 10/01/2008, 12h47
  4. doclect.db corrupt index table header
    Par westpc dans le forum Paradox
    Réponses: 2
    Dernier message: 14/06/2007, 18h55
  5. Réponses: 1
    Dernier message: 01/06/2007, 14h10

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