Salut,

Dans mon appli, j'ai une JFrame principale (MainJFrame) qui ouvre une popup (PopupJFrame) dans laquelle l'utilisateur peut saisir les attributs d'un objet. A la fin il clique sur le bouton "valider".

Au clic sur le bouton, je fais des vérifs et tout. Par contre, il faut que j'enregistre tout ça en base. Et là je me demande qui doit faire l'appel. A priori, seule MainJFrame a accès au service correspondant. Mais alors qui déclenche l'action ?

En gros est ce que mon bouton "valider" doit appeler MainJFrame. Ou est ce que le bouton doit lancer un événement et lorsque MainJFrame (qui l'écoute) l'intercepte, c'est MainJFrame qui va chercher tous les champs (ou l'objet déjà tout prêt) dans PopupJFrame ?

C'est quoi le plus propre d'après vous ?