Interface Java
Résolu
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
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
-
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); -
Modérateursalut
tu peux utiliser cette méthode
public void setFocusableWindowState(boolean focusableWindowState)
le fonctionnement est expliqué dans la javadoc
-
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.