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 :

Modifier couleur tableHeader d'un JTable en 1.5


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2004
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 163
    Par défaut Modifier couleur tableHeader d'un JTable en 1.5
    Bonjour,

    Je souhaiterai modifier la couleur de mes colonnes (différentes couleur sur chaque colonne) sur mes headers de JTable et malheureusement je suis en 1.5 je ne peux donc pas utiliser la classe sun.swing.table.DefaultTableCellHeaderRenderer pour le faire.

    Est-ce que cela est possible ou je me creuse la tête pour rien?
    Merci

  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
    Tout d'abord il ne faut jamais utiliser les classes contenues dans les packages com.sun.*
    En effet celles ci ne font pas partie de la spécification java, et de fait produiront à terme un code incompatible avec des versions supérieures/inférieures (même pour des update d'une même version de java, oracle a toute liberté pour déplacer/retirer/modifier ces classes).

    Le seul moyen viable de modifier un TableHeader est d'écrire toi même ton propre TableCellRender pour que celui ci affiche ce qui te convient et de l'affecter à ton JTableHeader via la méthode setDefaultRenderer.

    Toutefois tu risques de perdre au passage touts les petits plus qu'amène le header standard fournit par java (hover, tri si en java 6 et ainsi de suite)

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2004
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 163
    Par défaut
    Merci pour ta réponse, je vais très certainement faire comme ça.
    Je ne savais pas pour les packages com.sun.*, merci de l'info

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

Discussions similaires

  1. modifier couleur zone réactive
    Par totoranky dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 01/07/2010, 23h18
  2. modifier couleur jtable
    Par scholes dans le forum Composants
    Réponses: 2
    Dernier message: 18/05/2009, 22h12
  3. modifier couleur lien
    Par linniesurf dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 30/12/2005, 11h55
  4. Modifier couleurs arrière-plan dossiers
    Par marcus333 dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 16/09/2005, 13h19
  5. [VB.NET] Comment envoyer un texte modifié(couleurs,style...)
    Par fdiedler dans le forum Windows Forms
    Réponses: 8
    Dernier message: 14/03/2005, 18h11

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