cs_Erwan76
Messages postés29Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention 2 avril 2007
-
26 mars 2007 à 15:42
g_fuck
Messages postés269Date d'inscriptionlundi 29 novembre 2004StatutMembreDernière intervention23 août 2011
-
27 mars 2007 à 10:14
Bonjour!
J'utilise trois jframes. La première s'appelle Authentification, la seconde acceuil et la troisième c'est mon main.
Ce que je voudrais réaliser, c'est que l'orsqu'il a ouverture de la jframe authentification, toutes les autres jframes se bloque.
Personnellement, j'ai fait beaucoup de recherche et j'ai vu la méthode setmodal. Mais celle-ci ne fonctionne pas (ou alors je l'ai mal écrite).
Ensuite, j'ai pensé faire ceci:
-Renvoyer une variable de la frame Authentification vers ma frame main
-si ma variable est égale à 1 (c'est un entier) je fait acceuil.show().
Le problème, c'est que je ne parvient pas à récupéer cette varible qui se trouve dans une jButton1MousseClicked.
Par conséquent, toutes les frames s'affiche.
Avez-vous une idée.
Merci
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 26 mars 2007 à 16:47
Le doModal() marche très bien pour faire ce que tu cherche à faire applique le sur un JDialog...Un setVisible (ou show, comme tu veux) ne faisant qu'afficher ta feuille, alors que le doModal() l'affiche en temps que feuille modale => blocante.
Pour ton problème de variable, au lieu de créer ta variable dans le listener de ton JButton (apparement, vu ce que tu dis, c'est le cas), crée-là en private au niveau de ta classe, et fait un getter public afin de pouvoir y accèder de l'extérieur de ta classe.