Bonjour,
Comme l'indique le titre j'ai du mal avec les interactions entre les fenêtres.
Je m'explique : J'ai une Frame principale avec plusieurs Panels dont un dans lequel je souhaite dessiner. Cette fenêtre comporte également un bouton qui, lorsque que l'on clique dessus, ouvre une boîte de dialogue. Dans cette boîte de dialogue selon ce qu'il s'y passe il doit être possible ou non de dessiner dans la fenêtre principale.
Donc selon les actions dans la Dialog je voudrais par exemple pouvoir changer la valeur d'une variable définie dans la fenêtre principale (dans cet exemple un boolean, true si je peux dessiner, false sinon). Mais, par exemple, nommons cette variable boolean choix, pour pouvoir l'utiliser dans la Dialog je dois d'abord instancier la fenêtre principale, en fait faire ceci :
MonFrame mf = new MonFrame();
mf.choix=true;
Mais ça ne convient pas du tout.
D'abord je ne souhaite jamais fermer ma Frame. Ensuite, en faisant MonFrame mf = new MonFrame(); ma Frame s'initialise et donc s'il y avait déjà un dessin celui s'efface alors que je souhaite tous les garder.
J'espère avoir été claire...
Peut-on m'orienter svp ?