Bonjour,

J'aurais aimé savoir si c'était propre (voir correct) de faire un truc du genre :

Ihm.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
class Ihm extends JFrame{
  public Ihm() {...}
 
public class NouveauListener implements ActionListener{
		Feuille f = new Feuille(Ihm.this);
}
 
 }
Feuille.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
    class Feuille extends JInternalFrame{
      Ihm parent;
 
      public Feuille(Ihm p){
      parent = p
      }
    }
J'ai l'impression de faire une erreur de conception avec ce "Ihm.this", qui est le seul moyen que j'ai trouvé pour passer la référence de mon Ihm à mes autres objets.

Je me demande donc si ce genre d'instruction est correct car j'ai pas l'habitude de passer mes référence de la sorte en Java.