Bonne idée, c'était esquissé dans le post 5570211
avec l'alternative d'une classe Notifier permettant de transmettre les modifications à d'autres classes... mais le pattern Observateur est beaucoup...
Type: Messages; Utilisateur: herve91
Bonne idée, c'était esquissé dans le post 5570211
avec l'alternative d'une classe Notifier permettant de transmettre les modifications à d'autres classes... mais le pattern Observateur est beaucoup...
Je persiste à dire que la classe Main n'a rien à faire avec un singleton ! C'est la classe principale de l'application, il n'y en a qu'une seule instance, créée par la méthode "main"
Le pattern...
Je ne vois pas l'intérêt de mettre le Main en singleton, ce n'est pas un gestionnaire de ressources, et qui plus est les autres classes ne devraient même pas le connaître (c'est une classe de "haut"...
JPanel pan = new Panneau(this);
Ne mets pas 'm' en static :roll:
Non, quelle idée de mettre 'm' static !!
public class Main extends JFrame{
private JLabel lblPoints = new JLabel("0");
// a supprimer tu es déjà dans Main ! static Main m = new Main(); ...
Merci de fournir le code de la méthode updateScore pour déterminer la cause de l'exception
Le code que je t'ai donné plus haut ne te permet pas d'avancer ?
Oui c'est parfaitement possible si tu disposes d'une méthode de mise à jour dans la JFrame, après c'est un choix de conception avec la solution par notification proposée :
class Main extends...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.