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

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] comment inserer des JCheckBox dans une JTable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] comment inserer des JCheckBox dans une JTable

n°126956
bruno5678
Posté le 17-04-2002 à 10:51:54  profilanswer
 

salut a vous,
 
je suis entrain de faire une jtable, donc la pas de probleme.
j ai vu que si je mettais un booleen la jtable doit me l interprete comme checkbox. Mais ca ne marche pas. il me marque un booleen. Donc j ai cherche comment faire et j ai trouve les TableModel.... C bien mais pas top car il faut que le contenu du tableau puisse change. c est a dire il faut que je ouisse faire comme ca :
 
monModel model = new monModel();
JTable table = new JTable(model);
 
model.addColumn("sdfsd";
model.addRow(String[] s);
 
or avec ce que j ai trouve je ne peux pas le faire....snifff
 
HELP ME
merci d avnace
bruno ;-}

mood
Publicité
Posté le 17-04-2002 à 10:51:54  profilanswer
 

n°126958
gfive
Posté le 17-04-2002 à 10:53:14  profilanswer
 

Bah bien sûr, qu'on peut faire changer le contenu du tableau avec des TableModel!!

n°126961
bruno5678
Posté le 17-04-2002 à 10:56:16  profilanswer
 

oui mais comment ajouter des lignes ds ce tableau ??

n°126963
bruno5678
Posté le 17-04-2002 à 10:58:22  profilanswer
 

avant je faisais  
DefaultTableModel model = new DefaultTableModel();
JTable table = new JTable(model);
 
 
la je peux ajouter des lignes et colonnes a volonte.....
MAIS je ne vois pas de checkbox

n°126981
gfive
Posté le 17-04-2002 à 11:25:50  profilanswer
 

C'est parce qu'il faut changer le renderer de ta table : Il faut que tu crées ta propre classe de TableModel, ou que tu redéfinises la méthode "getColumnClass" de ton DefaultModel, de manière à ce qu'elle renvoie java.lang.Boolean quand tu lui passes un numéro de colonne qui contient des booléens...Attention, par contre : ça t'interdit de mettre autre chose que des booléens dans ta colonne.
 
En fait, JTable sélectionne le Renderer de chaque cellule (l'objet qui dessine l'intérieur de la  cellule), en fontion de ça...On peut aussi écrire ses propres renderers, mais je me souviens plus comment j'avais fait..Maile moi à l'occasion si ça t'intéresse : j'essaierai de te retrouver le code.


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

  [JAVA] comment inserer des JCheckBox dans une JTable

 

Sujets relatifs
JAVA .class[Java] image et mosaïque
[java] ajouter un package[ JAVA ] Compilation - Question bete :D
[JAVA] Dom to URLInserer une image dans une BD Oracle ?
[JAVA] Tronquer un float 2 chiffres après la virgule ?[Html] Inserer un son !
depuis que je fais du java j'ai plus envie de toucher aux autres langaJAVA : envoi de fichiers sur ftp
Plus de sujets relatifs à : [JAVA] comment inserer des JCheckBox dans une JTable


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