JTable

Fermé
sarraTarfaoui Messages postés 5 Date d'inscription vendredi 6 avril 2018 Statut Membre Dernière intervention 7 octobre 2018 - 6 avril 2018 à 21:40
sarraTarfaoui Messages postés 5 Date d'inscription vendredi 6 avril 2018 Statut Membre Dernière intervention 7 octobre 2018 - 7 avril 2018 à 18:11
salut ....g besoin d'aide svp .... g un JTable que je veux insérer dedans des informations dans des cellules précise mais le problème qu'il y a des cellules précises qui contiennent ces informations à chaque fois que je clique dans une cellule quelconque il faut qu'il apparat une fenêtre fille je sélectionne les informations souhaitées puis je clique sur un bouton "enregistrer" qui me retourne vers la première fenêtre en affichant les informations que j'ai sélectionnée dans la cellule que j cliqué aprés on peut cliquer sur la meme cellule ou bien sur une cellule qui déjà contient des informations comment je remlplit cette cellule de nouveau sans perdre les anciennes informations de cette cellule .....merci

1 réponse

tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 120
7 avril 2018 à 15:50
Bonjour,

J'ai pas bien saisi votre objectif, mais je vais tenter de vous donner quelques pièces et c'est à vous de construire la solution :

1. Les données dans une JTable ne sont pas vraiement dans la JTable mais dans le TableModel, vous pouver récupérer les données et faire des sauvegardes pour ne pas perdre les informations après modifition. Un lien utile :
https://docs.oracle.com/javase/8/docs/api/index.html?javax%2Fswing%2Ftable%2FDefaultTableModel_html=

2. Pour récupérer l'évènement de sélection dans une JTable, vous pouvez utiliser ListSelectionListener qui peut fonctionne comme un ActionListener d'un JButton. Lien utile :
https://docs.oracle.com/javase/tutorial/displayCode.html?code=https%3A%2F%2Fdocs.oracle.com%2Fjavase%2Ftutorial%2Fuiswing%2Fexamples%2Fcomponents%2FTableSelectionDemoProject%2Fsrc%2Fcomponents%2FTableSelectionDemo.java

Tutoriel détaillé avec liens vers des codes sources très utiles :
https://docs.oracle.com/javase/tutorial/uiswing/components/table.html
0
sarraTarfaoui Messages postés 5 Date d'inscription vendredi 6 avril 2018 Statut Membre Dernière intervention 7 octobre 2018
Modifié le 7 avril 2018 à 18:11
mrc bqs monsieur tarek ....je sais que JTable est un visualiseur c que je veux faire c'est affecter plusieurs informations dans une cellule de ce JTable plusieurs fois sans perdre les informations anciennes qu'elle contient déjà ....de tt façon je vais suivre les liens que vous m'avez donné et encore une fois mrc infiniment pout votre aide c gentil
0