Puis-je faire cela sans référence à l'objet dans le constructeur? En d'autres termes, toute la classe héritée de FrmTaoChild lors de la création doit ajouter le bouton dans la barre d'outils de la fenêtre principaleJava: Obtenir l'objet Mainform à partir de JInternalFrame
public class FrmTaoMain extends JFrame {
JToolBar tbTask = new JToolBar();
public FrmTaoMain(String Caption) {
super(Caption);
...
FrmTaoChild FrmChild = new FrmTaoChild(tbTask,"test");
}
}
public class FrmTaoChild extends JInternalFrame {
public FrmTaoChild(JToolBar tbTask, String Caption)
{
super (Caption);
JButton btnTask = new JButton(Caption);
tbTask.add(btnTask);
}
}