IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Interfaces Graphiques en Java Discussion :

Méthode focus


Sujet :

Interfaces Graphiques en Java

  1. #1
    Invité
    Invité(e)
    Par défaut Méthode focus
    Bonjour,

    Quel méthode permet de faire en sorte que dans ma JFrame qui dispose des JPanel, bouton 1, 2, 3 , etc .. , je ne peux cliquer que sur le bouton 2 et rien faire sur le reste de l'appui tant que je n'ai pas cliqué ?

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 084
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 084
    Points : 7 998
    Points
    7 998
    Par défaut
    Le composants swing ont une méthode "setEnabled()" ou "setEditable()" (selon l'élement), cela pourrait convenir pour des boutons il me semble.

  3. #3
    Modérateur
    Avatar de MasterMbg
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2011
    Messages
    719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 719
    Points : 1 493
    Points
    1 493
    Par défaut
    Bonjour,
    Comme l'a dit @wax78, au lancement de ta jFrame tu rends inaccessibles tous les autres composants qu'elle contient en utilisant par exemple la méthode setEnabled() avec pour valeur false :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    //Par exemple
    bouton1.setEnabled(false);
    bouton2.setEnabled(false);
    //... et ainsi de suite
    , sauf le bouton sur lequel tu vas cliquer pour rendre par la suite les autres accessibles en passant à true la valeur de leurs setEnabled()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    //Par exemple
    bouton1.setEnabled(true);
    bouton2.setEnabled(true);
    //... et ainsi de suite
    Bonne chance

Discussions similaires

  1. Empecher la validation d'un formulaire via la méthode focus() d'un champs
    Par Mouns007 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/10/2010, 14h54
  2. la méthode focus()
    Par paolo2002 dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 12/02/2008, 18h02
  3. [Select()/Focus()] Pb dans l'utilisation de ces méthodes
    Par Kylen dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 23/06/2005, 15h54
  4. Cryptage en C selon la méthode de césat
    Par shenron dans le forum C
    Réponses: 2
    Dernier message: 31/05/2002, 09h22
  5. focus en C
    Par killpilot dans le forum C
    Réponses: 8
    Dernier message: 19/04/2002, 20h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo