2010-12-13 55 views
1

J'ai une question sur le JTable en Java. Im lecture Time-String à partir d'une base de données dans le format standard international (année: mois: jour Heures: Minutes). C'est cool car je trier ma table par temps. MAIS le client veut afficher l'heure au format jour: mois: année Heures: minutes). Il n'y a aucun problème pour l'afficher de cette façon, mais le tri facile n'est plus possible. Je recherche une solution pour stocker les données d'origine pour le tri et afficher le nouveau format. Je sais que dans Flex il y a une telle chose comme les données et l'étiquette pour une cellule.JTable: Stockez différentes données que d'afficher

Existe-t-il quelque chose de similaire en Java?

Merci beaucoup !!

Répondre

0

datent généralement des informations ne doivent pas être stockées en tant que Chaîne pour la raison que vous venez de donner. Une application différente veut formater les données différemment. Les données doivent donc être stockées en tant qu'objet Date dans le modèle. Ensuite, vous utilisez un moteur de rendu pour mettre en forme la date comme vous le souhaitez.

Table Format Renderers vous montre un moyen facile de faire le formatage.