Bonjour à tous,
Je dois compléter une appli en Java et j'ai besoin de votre aide pour les interfaces graphiques !
Au lancement, la fenêtre principale de cette appli propose divers menus, notamment la possibilité d'accéder à des journaux d'appels. Une fois que l'utilisateur a choisi cette option, dans une nouvelle fenêtre apparait le journal d'appel. Pour chaque ligne, l'utilisateur peut soit la supprimer du journal, soit rappeler le correspondant.
Mais comment faire pour que les modifications apportées dans cette 2ème fenêtre (suppression de lignes principalement) soient bien prises en compte par l'appli (si on ferme la fenêtre et qu'on reclique sur 'journaux d'appels' dans la fenêtre principale, il faut que la 2ème fenêtre puisse afficher le journal précédemment modifié)...
Actuellement le code que je dois modifier est ainsi: les journaux (tableaux d'Object) sont maintenus par la classe 'principale' et une copie est passée en paramètre à la 2ème classe ... J'ai tenté de passer en paramètre les journaux eux-mêmes (pas les copies), mais dans l'affichage, je n'ai pas réussi à ne faire afficher que les entrées du tableau renseignées (si seules 3 lignes ont des valeurs, pas la peine de faire apparaître les 50 lignes, taille max...) sans passer par une copie ...
Au niveau de la 2ème classe, les journaux d'appels sont des JTable avec pour modèle "CallJournalTable extends AbstractTableModel" ...
Est-ce que qqn aurait une idée à me suggérer ?
Merci d'avance !
Partager