cs_Warwick
Messages postés81Date d'inscriptionvendredi 1 février 2002StatutMembreDernière intervention 8 octobre 2007
-
10 mai 2003 à 15:08
cs_Warwick
Messages postés81Date d'inscriptionvendredi 1 février 2002StatutMembreDernière intervention 8 octobre 2007
-
12 mai 2003 à 14:01
Bonjour, je débute le java, et j'ai quelques petits problèmes pour faire communiquer 2 classes entre elles et j'aurais besoin de votre aide...
Mon application sera une applet
En fait j'ai une classe principale, et plusieurs classes qui seront chargées chacune de créer une partie de l'interface graphique mais lorsque je crée un objet dans ma classe principale d'une de mes autres classes graphiques, l'interface ne se dessinne pas et il me dit que j'ai des erreurs de container...
// Creation de l'IHM
public void init()
{
getContentPane().setLayout(new BorderLayout());
jj.setBorder(BorderFactory.createTitledBorder("Zone de dessin"));
System.out.println("rr");
// Creation des composants
BouttonLecture = new JButton("1");
BouttonPause = new JButton("2");
BouttonStop = new JButton("3");
// Creation du JPanel
PanneauPlayer = new JPanel();
// Ajout des boutons a l'interface
jj.add(BouttonLecture);
jj.add(BouttonPause);
jj.add(BouttonStop);
// Ajout des boutons a l'interface
PanneauPlayer.add(BouttonLecture);
PanneauPlayer.add(BouttonPause);
PanneauPlayer.add(BouttonStop);
getContentPane().add ("North", PanneauPlayer);
}
}
Donc en fait, dans ma classe Player, je souhaiterais créer un ensemble de 3 boutons pour un objet PLayer...
Dans ma classe principale je souhaiterais créer un objet player qui m'afficherai automatiquement mes 3 boutons, et ainsi en créant une classe toto, qui serait par exemple un champ texte et en créant un objet toto dans ma classe principale, je souhaiterais afficher mon champ texte mais ça ne marche pas quand ça vient d'une autre classe, et je ne comprend pas mes erreur sachant qu'à l'execution il me dit que j'ai des erreurs de container que je ne comprend pas...
J'ai énormément besoin de votre aide pour avancer... Ca fait appel à des notions de base que je n'est pas assimilé...