thenaoh
Messages postés111Date d'inscriptiondimanche 28 septembre 2003StatutMembreDernière intervention24 juin 2015
-
3 août 2006 à 23:07
thenaoh
Messages postés111Date d'inscriptiondimanche 28 septembre 2003StatutMembreDernière intervention24 juin 2015
-
7 août 2006 à 10:43
Bonjour à tous !
J'ai sur une JFrame un JScrollPane qui me permet de visualiser et de faire défiler une JTable.
J'aurais donc quelques questions:
- comment puis-je changer la police de caractère d'une ligne en particulier ? (j'ai essayé en surchargeant JTable.prepareRenderer, mais c'est sans effet ...)
- comment centrer correctement le texte dans chaque cellule ?
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 3 août 2006 à 23:46
Salut,
pour la font et autre il faut que tu redef le TableCellRenderer exemple ICI pour centrer le texte c'est le meme principe (en reprenant l'exemple du lien ci-dessus)
Component cell = super.getTableCellRendererComponent
(table, value, isSelected, hasFocus, row, column);
if(cell instanceof JLabel){
JLabel lbl = (JLabel)cell;
lbl.setHorizontalAlignment(SwingConstants.CENTER);
}
enfin un truc du gout
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
thenaoh
Messages postés111Date d'inscriptiondimanche 28 septembre 2003StatutMembreDernière intervention24 juin 2015 7 août 2006 à 10:43
Merci beaucoup !
Effectivement, l'exemple marche bien, mais ça marche pas chez moi, et je ne sais pas pourquoi .... j'ai sans doute fait une erreur qq part, je vais continuer à chercher ...