Interface Java

Résolu/Fermé
latoopa Messages postés 258 Date d'inscription dimanche 11 octobre 2009 Statut Membre Dernière intervention 5 janvier 2012 - 8 juin 2010 à 10:36
latoopa Messages postés 258 Date d'inscription dimanche 11 octobre 2009 Statut Membre Dernière intervention 5 janvier 2012 - 10 juin 2010 à 11:34
Bonjour à tous,

voilà j'utilise Swing en Java pour gérer des interfaces.
Actuellement, je génère une JFrame de choix et je souhaiterais empêcher l'utilisateur de pouvoir utiliser toute autre JFrame du logiciel qui n'est pas cette JFrame de choix.

Existe-t-il (je suppose que c'est le cas mais je ne trouve pas) une fonction qui permettrai d'inhiber toutes les autres JFrames ?

Merci d'avance !

Toopa

3 réponses

choubaka Messages postés 39132 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 5 décembre 2022 2 093
10 juin 2010 à 05:57
salut

tu peux utiliser cette méthode

public void setFocusableWindowState(boolean focusableWindowState)

le fonctionnement est expliqué dans la javadoc
1
irmeche Messages postés 71 Date d'inscription jeudi 10 juin 2010 Statut Membre Dernière intervention 18 juillet 2014 17
10 juin 2010 à 00:30
pour moi je cacherai cette fenêtre et je la ressors quand j'aurai besoin d'elle,
et pour caché une fenêtre tu fait :

TaFrame.setVisible(false);

pour la resortir:


TaFrame.setVisible(true);
0
latoopa Messages postés 258 Date d'inscription dimanche 11 octobre 2009 Statut Membre Dernière intervention 5 janvier 2012 32
10 juin 2010 à 11:34
Merci pour vos réponses.

Je vais creuser celle de choubaka car l'idée de juste cacher les fenêtres, même si elle est maligne, ne correspondrait pas à la demande qu'on m'a fait.
0