Ouvrir une seul jframe avec un click

Fermé
Kevinfran Messages postés 9 Date d'inscription lundi 24 octobre 2016 Statut Membre Dernière intervention 6 avril 2018 - Modifié le 26 mars 2018 à 02:19
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 1 avril 2018 à 21:44
Jai fais en netbeans deux jframe la première appel jframeA et deuxième appel jframeB et jai fais un Bouton dans jframeA ce bouton la lorsque je appuyé sur lui affiche jframeB
Le problème c'est que à chaque fois j'appuye affiche autre jframeB
Moi je veux qu'il affiche une seul jframeB

J'espère qulqun nous aide parce que je suis débutant
Et merci
A voir également:

2 réponses

forum92 Messages postés 220 Date d'inscription lundi 6 juillet 2015 Statut Membre Dernière intervention 14 août 2018 133
28 mars 2018 à 21:23
Bonjour,
Si'il affiche deux JframeB . C'est qu'il a deux instance de cette classe. Or en programmation objet ( et donc en java) tu as la possibilité de faire une instance de ta classe afin qu'il n'y ai que celle ci qui puisse être utilisée par les classes extérieures et donc qu'il n'y ai qu'une seule instance.

Pour aller plus loin, lorsqu'on fait cela , on s'appuie généralement sur le disign patern Singleton
http://thecodersbreakfast.net/index.php?post%2F2008%2F02%2F25%2F26-de-la-bonne-implementation-du-singleton-en-java=
0
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 121
1 avril 2018 à 21:44
Je suis tout à fait d'accord avec forum92,

Vous devez utiliser le design pattern Singleton :

https://fr.wikipedia.org/wiki/Singleton_(patron_de_conception)
0