Interface Java

Résolu
latoopa Messages postés 278 Date d'inscription   Statut Membre Dernière intervention   -  
latoopa Messages postés 278 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    salut

    tu peux utiliser cette méthode

    public void setFocusableWindowState(boolean focusableWindowState)

    le fonctionnement est expliqué dans la javadoc
    1
  2. irmeche Messages postés 76 Statut Membre 17
     
    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
  3. latoopa Messages postés 278 Date d'inscription   Statut Membre Dernière intervention   32
     
    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