Bonjour à tous,

Mon problème est le suivant (tout d'abord le principe en "abstrait"):

J'ai une classe A extends JDialog, qui instancie un objet de la classe B.
Cet objet de la classe B, instancie un objet de la classe C.
Et cet objet de la classe C veut appeler un JOptionPane qui serait relatif a A.

Comment connaitre l'instance de A?


pour ce qui est du concret voila le cas :

Ma classe A, est une interface graphique qui va gérer un batch d'envoi de fichiers, un barre de progression etc,
Ma classe B, est la classe gérant le FTP dans les grandes lignes.
Connexion, traitement batch, déconnexion
Ma classe C est la classe FTP : => code pour l'envoi, reception, etc.

Mais lorsque le fichier à envoyer existe déjà (reception d'un code d'erreur), je veux afficher un JOptionPane pour demander si il faut écraser le fichier.

Vu que je traite un batch d'actions, je ne sais pas faire un retour de méthode qui parviendrait à A et qui lui permettrait de lancer lui même ce dialog.

Ou même faire appele à une méthode statique de A vu que le parametre à passer ds la JOptionPane est l'instance.
=> Comment faire?