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

AWT/Swing Java Discussion :

Changer le trajet du Focus


Sujet :

AWT/Swing Java

  1. #1
    Membre éclairé Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Par défaut Changer le trajet du Focus
    Bonjour,

    j'ai fait une ihm qui contient deux JPanel.
    le but est que quand je selectionne un élément dans une JTable du premier panneau, l'ihm relatif à cette élément séléctionné s'affiche dans le second panel.
    Hors j'aurais voulu que quand ce second panel est affiché, on puisse directement écrire dans les champs qu'il contient sans avoir à selectionner ces derniers.

    On m'a dit que c'est une histoire de Focus, mais je ne sais pas les utiliser.
    Si quelqu'un pouvait m'aider, je l'en remercie d'avance.

  2. #2
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Alors si tu ne connais pas, il faut passer par les tutoriaux et les cours.

    Regarde ces 2 liens par exemple :

    lien 1


    lien 2

  3. #3
    Membre éclairé Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Par défaut
    voila mon probleme.

    Ma premiere class construit un panel qui contient une JTable.
    Quand je selectionne une ligne de la JTable, dans une autre classe construit et affiche un panel correspondant à la ligne selectionné (Tout ca grace à un system d'Observer).

    Ensuite je veux utiliser un focus pour que quand un nouveau panel apparait, immédiatement, le focus "pointe dessus".
    pour ce faire, j'ai fait cette ligne de code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    genericPanel.requestFocusInWindow();
    à la fin de la class construisant le panel (en relation avec la ligne de la JTable).

    Hors le probleme est que des que le panel est affiché, il prend le Focus, et donc il m'est impossible de continuer de selectionner les autres lignes de la JTable car la JTable a perdu le Focus.

    Ma question est donc comment faire pour faire une sorte de cycle qui dés que j'ai visité tous les champs du panel généré grace a la touche "tab", le focus retourne sur la JTable ???

    Merci d'avance à ceux qui ont pu déchifré tout cela et me répondre ...

  4. #4
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    Il y a un tutoriel sun à ce sujet. Tu as essayé de redéfinir une FocusTraversalPolicy ?
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. changer couleur prise de Focus ViewPart
    Par Fabien[ALT] dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 12/06/2008, 12h49
  2. Réponses: 4
    Dernier message: 18/05/2005, 14h08
  3. [Focus] changer le focus sur "entree"
    Par sylvain_2020 dans le forum AWT/Swing
    Réponses: 10
    Dernier message: 16/12/2004, 19h07
  4. Réponses: 2
    Dernier message: 01/12/2004, 22h48
  5. [C#] Changer le focus avec la touche return
    Par sblanc74 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 01/10/2003, 18h38

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