Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1669 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] Colorier Cellule / ligne sélectionnée dans JTable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] Colorier Cellule / ligne sélectionnée dans JTable

n°1361581
Sebou77
French Tech powaa :-)
Posté le 08-05-2006 à 11:12:39  profilanswer
 

Bonjour à tous,  [:sebou77]  
 
voilà j'utilise un JTable pour afficher le contenu d'une base de donnée, mais il y a 2 choses que je n'arrive pas à faire :
 
-Colorier une cellule, j'arrive à colorier tout le tableau avec setFontColor() mais pas une cellule en particulier :/
 
-Et savoir quelle ligne est selectionnée par l'utilisateur, faut il utiliser un ActionMouseListener() ou c'est vraiment en rapport avec le JTable ? :??:  
 
Merci beaucoup à tous  :bounce:

mood
Publicité
Posté le 08-05-2006 à 11:12:39  profilanswer
 

n°1361610
gm_superst​ar
Appelez-moi Super
Posté le 08-05-2006 à 11:52:23  profilanswer
 

Sebou77 a écrit :

-Colorier une cellule, j'arrive à colorier tout le tableau avec setFontColor() mais pas une cellule en particulier :/


 
Il faut écrire ton propre TableCellRenderer (en implémentant l'interface ou en héritant de DefaultTableCellRenderer si tu veux que changer la couleur du texte) et ensuite le rattacher à ton tableau ou à une colonne particulière. Voir le thread du JTable dans le tutorial.
 

Sebou77 a écrit :

-Et savoir quelle ligne est selectionnée par l'utilisateur, faut il utiliser un ActionMouseListener() ou c'est vraiment en rapport avec le JTable ? :??:


Le MouseListener devrait suffire


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°1361612
Sebou77
French Tech powaa :-)
Posté le 08-05-2006 à 11:59:42  profilanswer
 

Personellement je ne veut pas changer la couleur du text mais colorier completement une cellule.
 
Merci je vais regarder un peu tout ça :)

n°1361615
gm_superst​ar
Appelez-moi Super
Posté le 08-05-2006 à 12:02:52  profilanswer
 

Ouais c'est pareil, le DefaultTableCellRenderer est un JLabel, donc tout ce qu'on peut faire sur JLabel tu peux le faire le faire sur un DTCR.
 
Faut implémenter TableCellRenderer lorsqu'on a besoin d'autre chose qu'un JLabel pour afficher les données du tableau.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] Colorier Cellule / ligne sélectionnée dans JTable

 

Sujets relatifs
html ou java dans php?Effacer une ligne blanche ?
[JAVA] [recherche méthode] Object <-> [ ] byte[batch] faire exécuter 2 commandes en 1 ligne ? (très simple)
modification d'une ligne dans un fichierprobleme de memoire de la VM java
Récuperer une ligne d'un fichier texte dans une variableque bouquin sur Java ? je m'y perd
Exporter Access/Excel selon une condition d'une celluleInteractions avec les "echo" sur terminal UNIX+JAVA
Plus de sujets relatifs à : [JAVA] Colorier Cellule / ligne sélectionnée dans JTable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR