Récupération contenu textField avec un get [Java] - Java - Programmation
Marsh Posté le 09-04-2007 à 11:11:18
Pas évident de tout analyser (qqes captures d'écran de ton IHM mettraient sur la voie), le code est long, et un peu mal-foutu je trouve : quel intérêt d'avoir ces 2 classes internes ? A moins qu'il y ait une bonne raison, déclare-les à part.
Je n'ai pas tout parcouru, mais par rapport à tes questions :
- pourquoi ne pas essayer d'extraire de ta jtable dans tes jtextfield (en passant, la jtable est pile-poil adaptée à l'affichage du contenu d'une bdd)
- pas vraiment compris
- aucune idée, il n'y a pas de raison effectivement. quels sont les symptômes ("ça ne fonctionne pas, c'est vague" )
Marsh Posté le 09-04-2007 à 15:18:56
Voila, j'ai modif ma demande. Histoire de régler d'abord les petits détails en premier
Marsh Posté le 09-04-2007 à 18:04:16
dans ta capture 2 tu n'appelles pas le même get que dans la capture 1, je sais pas si c'est normal...
sinon tu devrais éviter d'exposer hors de ta classe le fait que c'est un jtextfied, et juste exposer une méthode pour récupérer en String le text qu'il contient...si dans le futur tu changes de type de composant (tu mets un textarea à la place, ou autre), tu auras juste une méthode à changer, et tout le reste de ton code fonctionnera
Marsh Posté le 10-04-2007 à 11:34:30
Jubijub a écrit : dans ta capture 2 tu n'appelles pas le même get que dans la capture 1, je sais pas si c'est normal... |
Oops, j'avais mal copier/coller. Mais c'est bien le même get que j'appelle (j'ai édité). Sinon, j'ai essayé aussi en le mettant dans un String, mais toujours le même problème.
En faite, je pense que j'essaie de mettre dans ma variable String, le contenu du txtField au mauvais endroit. Car si au départ, je fais un setText, et je fais mets directement le contenu dans mon String, ca va fonctionner. Mais si j'essaie de mettre dans mon String dans la partie "TableHandler" ou dans ma classe anonyme de "ouvrirBD" ca ne fonctionne pas
trevor a écrit : Pas évident de tout analyser (qqes captures d'écran de ton IHM mettraient sur la voie), le code est long, et un peu mal-foutu je trouve : quel intérêt d'avoir ces 2 classes internes ? A moins qu'il y ait une bonne raison, déclare-les à part. |
Je viens d'éclater mon code en plusieurs classes. C'est beaucoup mieux lisible.
Pour la Jtable, est-ce que c'est + facile de modifier, ajouter, supprimer des records par une JTable ou grâce à des JTextField?
Marsh Posté le 06-04-2007 à 11:59:42
Réglé merci
Message édité par Angy987 le 23-04-2007 à 19:56:09