Probleme d'appel d'une methode de ma Frame dans ma JDialog
Bonjour à tous,
Alors voila j'ai un petit problème.
J'ai créé une application basée sur une JFrame, elle est composée de bouton. Sur chaque clic bouton, ca ouvre une JDialog.
Les appels aux JDialog sont du type :
Code:
1 2
| MaJDialog diag = new MaJDialog(this, true, ChaineConn);
diag.setVisible(true); |
Le this étant donc ma JFrame.
Dans ma JFrame, j'ai une méthode déclarée en public void et j'aimerai l'appeler de ma JDialog mais je n'y arrive pas et je ne comprends pas pourquoi.
En fait je fais ceci, dans la classe associée a ma JDialog j'ai déclaré une variable :
Code:
public Frame parent;
Et dans le constructeur :
Code:
1 2 3 4 5 6 7
| public MaJDialog (Frame p, boolean modal, String c)
{
super(parent, modal);
initComponents();
parent = p;
[... ]
} |
Et j'esperai ensuite pouvoir appeler la méthode de la JFrame en faisant :
Code:
parent.NomdelaMethode();
Mais ca ne marche pas.
J'aimerai savoir pourquoi et surtout résoudre mon problème.
En espérant avoir été clair, merci d'avance.