Ajouter une JCalender dans une colonne de JTable

saratsdi 23 Messages postés mardi 29 janvier 2008Date d'inscription 27 avril 2011 Dernière intervention - 10 mars 2008 à 16:26 - Dernière réponse :  seifo
- 17 mars 2018 à 13:41
salut ,je veux bien integrer une JCalender dans une colonne de la JTable
si vous savez comment faire, j'en ai besoin
et merci d'avance
Afficher la suite 

Votre réponse

7 réponses

Ombitious_Developper 2333 Messages postés samedi 28 février 2004Date d'inscription 26 juillet 2013 Dernière intervention - 10 mars 2008 à 17:26
0
Utile
Salut:

D'après la documentation la classe DefaultCellEditor offre uniquement ces constructeurs:

Constructor Summary

DefaultCellEditor(JCheckBox checkBox)
          Constructs a DefaultCellEditor object that uses a check box.

DefaultCellEditor(JComboBox comboBox)
          Constructs a DefaultCellEditor object that uses a combo box.

DefaultCellEditor(JTextField textField)
          Constructs a DefaultCellEditor that uses a text field.

Comme tu vois, les seuls éditeurs des cellules d'un objet JTable sont: JTextField, JCheckBox et JComboBox.

Donc il faut créer peut être une autre nouvelle classe implémentant l'interface TableCellEditor qui offre des fonctionalités plus avancées.
Commenter la réponse de Ombitious_Developper
saratsdi 23 Messages postés mardi 29 janvier 2008Date d'inscription 27 avril 2011 Dernière intervention - 10 mars 2008 à 17:48
0
Utile
et si je veux ajouter un JDatcChooser dans la JTable
comment j'y vais faire???
Commenter la réponse de saratsdi
Ombitious_Developper 2333 Messages postés samedi 28 février 2004Date d'inscription 26 juillet 2013 Dernière intervention - 10 mars 2008 à 19:26
0
Utile
Salut:

Je ne sais pas s'il existe une solution sur Internet.

Je vais te tenir au courant au cas où je trouve une solution.

Cordialement ...
Commenter la réponse de Ombitious_Developper
saratsdi 23 Messages postés mardi 29 janvier 2008Date d'inscription 27 avril 2011 Dernière intervention - 11 mars 2008 à 11:16
0
Utile
je voudrais ajouter une JDateCooser  dans une colonne de la table
j'ai fai ce code la et il me donne erreur a la 3eme ligne
je sais pourquoi




datech




=

new


JDateChooser();
TableColumn nameColumn = tavance.getColumn("Date");


nameColumn.setCellEditor(new


DefaultCellEditor(datech));

et merci
Commenter la réponse de saratsdi
Ombitious_Developper 2333 Messages postés samedi 28 février 2004Date d'inscription 26 juillet 2013 Dernière intervention - 11 mars 2008 à 20:43
0
Utile
Salut:



Il faut respecter la signatures des constructeurs de la classe DefaultCellRenderer qui accepte soit un JTextField, soit un JComboBox soit un JCheckBox.

Mais le mécanisme d'hériatge étend ça à:

1. Toutes les classes qui dérivent de la classe JTextField.





1. Toutes les classes qui dérivent de la classe JComboBo






x.









1. Toutes les classes qui dérivent de la classe JCheckBox.
Commenter la réponse de Ombitious_Developper
cs_zaidoune 3 Messages postés mardi 15 avril 2008Date d'inscription 17 novembre 2009 Dernière intervention - 11 juil. 2008 à 13:29
0
Utile
Salut je voudrais ajouter une calendrier integré dans un JCombox.
Merci
Commenter la réponse de cs_zaidoune
0
Utile
https://www.developpez.net/forums/d1136731/java/interfaces-graphiques-java/debuter/saisie-date-jtable/
Commenter la réponse de seifo

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.