cs_mohaaaaa
Messages postés10Date d'inscriptionvendredi 16 juillet 2004StatutMembreDernière intervention19 août 2004
-
19 juil. 2004 à 14:45
coolmast
Messages postés3Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention20 juillet 2004
-
24 juil. 2004 à 15:43
Je dois recupérer des valeurs dans une JTable afin de les afficher dans des JTextField.
String pere = ((String)tblShow.getValueAt(lgSelect[0], 8)).trim();
Comment dois-je faire lorsqu'il y a des valeurs nulles dans la table?
G essaye mais a chaque fois une NullPointerException est générée.
G aussi un prob pour recupere une date dans cette table. J'utilise une base de données Access. Et la date dans la table de de format date/time abrégé. Je suppose qu'il fo recupere la valeur sous le format Date et ensuite transformer la date en String pr pouvoir la placer dans un JTextField?
cs_mohaaaaa
Messages postés10Date d'inscriptionvendredi 16 juillet 2004StatutMembreDernière intervention19 août 2004 19 juil. 2004 à 16:05
Ma JTable a bien été initialisée.
Elle affiche tout le contenu de la table (base de données access).
Je voudrais récupérer les éléments affichés dans la JTable pour les insérer dans des JTextField.
Voilà comment je recupe les infos dans la JTable (tblShow)
G verifie, je recupere bien les infos.
Mais qd un des champ (pere ou mere) contient la valeur nulle, une exception est générée.
Je ne sais pas comment je peux gérer ce cas.
cs_mohaaaaa
Messages postés10Date d'inscriptionvendredi 16 juillet 2004StatutMembreDernière intervention19 août 2004 19 juil. 2004 à 16:05
Ma JTable a bien été initialisée.
Elle affiche tout le contenu de la table (base de données access).
Je voudrais récupérer les éléments affichés dans la JTable pour les insérer dans des JTextField.
Voilà comment je recupe les infos dans la JTable (tblShow)
G verifie, je recupere bien les infos.
Mais qd un des champ (pere ou mere) contient la valeur nulle, une exception est générée.
Je ne sais pas comment je peux gérer ce cas.
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 201212 19 juil. 2004 à 16:32
GodConan :clown)
evidement la methode getValueAt( row, col ) pouvant renvoyer une valeur null il est tres dangereux d utiliser le 'cast' direct ou alors il faut s assurer au prealable que chac valeur de la table est non null (tres faisable au moment de la remplir ;o) sans perte de performance).
dc pour ton prob si tu ne veu pas changer la methode il te fau tester a chac foi si l Object obtenu est null avant de le 'caster' en String puis d agir en consequence ;o) ...
++
Vous n’avez pas trouvé la réponse que vous recherchez ?
nataS22
Messages postés66Date d'inscriptionjeudi 24 juin 2004StatutMembreDernière intervention28 février 2005 19 juil. 2004 à 16:51
Je ne connais pas très bien les JTable, contrairement à GodConan, mais si tu peux initialiser ton tableau avant de le remplir avec des valeur "", celles ci ne devrait pas être remplacées par une valeur "null" et tu n'aurais pas besoin de tester à chaque fois et cela te virerai l'erreur de NullPointeurException. ( En tout cas ça marche pour n'importe quelle String ).
Mais je ne sais pas si peut initialiser ton JTable avec que des valeurs "".