[Java] Récupération contenu textField avec un get

Récupération contenu textField avec un get [Java] - Java - Programmation

Marsh Posté le 06-04-2007 à 11:59:42    

Réglé merci


Message édité par Angy987 le 23-04-2007 à 19:56:09
Reply

Marsh Posté le 06-04-2007 à 11:59:42   

Reply

Marsh Posté le 08-04-2007 à 21:11:37    

Personne? :(

Reply

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" )

Reply

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  :D

Reply

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


---------------
Jubi Photos : Flickr - 500px
Reply

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...
 
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


 
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 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" )


 
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?


Message édité par Angy987 le 10-04-2007 à 12:50:00
Reply

Marsh Posté le 10-04-2007 à 20:36:53    

l'intéret de la JTable c'est que chaque ligne sera un record, et donc plus simple à gérer à priori...pis normalement y'a des ponts entre JTable et JDBC, donc y'a surement des bouts de code fait pour touts faits


---------------
Jubi Photos : Flickr - 500px
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed