Tu ne devrais pas recréer une JFrame dans le constructeur de ta pendule. Ta classe Pendule est déjà une JFrame.
Du coup, de tête:
Panneau pan; //déclarer en dehors du constructeur pour pouvoir faire un pan.setHeure(int) et pan.setMinute(int) lors de la mise à l'heure.
public Pendule() {
JPanel container = new JPanel();
container.add(bouton);
container.add(l1);
container.add(t1);
container.add(l2);
container.add(t2);
pan=new Panneau();
this.setLayout(new BorderLayout())
this.add(container,BorderLayout.NORTH);
this.add(pan,BorderLayout.CENTER);
this.setTitle("Pendule");
this.setSize(500, 350);
this.setVisible(true);
this.setLocationRelativeTo(null);
}
et dans le Main, tu construits ta JFrame pendule.
Tp pendule qui indique l'heure qu'on lui fournie
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.