Bonjour,
Je développe une interface graphique utilisant des JInternalFrame. Dans ma frame principal j'ai une barre d'outil, un JDeskTopPane qui contient mes JInternalFrame. J'aimerai quand on clique sur un des boutons de ma barre d'outil, récuperer la JInternalFrame selectionnée (jusque la pas de soucis : MonDeskTopPane.getSelectedFrame() ) mais également accéder aux méthodes de ma JInternalFrame. En gros il y a un bouton enregistrer dans ma barre d'outil, je récupere la JInternalFrame selectionnée , mais pas moyen d'accéder à la méthode Enregistre présente dans ma JInternalFrame...
Un petit bout de code:
Quand on clique sur le bouton enregistrer :
Bien entendu j'ai fait une méthode "Enregistre" dans ma JInternalFrame, mais pas moyen d'y accéder...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public void actionPerformed(ActionEvent ae){ if(ae.getSource()==this.ImgRec){ JInternalFrame J=new JInternalFrame(); J=MaFrame.desk.getSelectedFrame(); J.Enregistre();// <-- C'est la que ça cloche! } }
Si quelqu'un à une idée, je suis preneur.
Partager