begin process at 2012 02 13 06:36:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

Utilisation de FocusTraversalPolicy


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Utilisation de FocusTraversalPolicy

mardi 19 avril 2005 à 16:54:45 | Utilisation de FocusTraversalPolicy

kissmytoe

J'ai fait un petit programme et j'aimerais bien que le focus fonctionne. J'ai recherché un tas d'example de la classe FocusTraversalPolicy pour essayé de faire fonctionner ceci... Mais rien ne fonctionne....

private JTextField coteA = new JTextField();
  private JTextField coteB = new JTextField();
  private JTextField coteC = new JTextField();
  private JLabel jLabel1 = new JLabel();  private JLabel jLabel2 = new JLabel();
  private JLabel jLabel3 = new JLabel();
  private JButton btnValider = new JButton();
  private JButton btnEffacer = new JButton();
  private JButton btnQuitter = new JButton();
  private JLabel rep = new JLabel();
  private JPanel jPanel1 = new JPanel();
  private JLabel repTexte = new JLabel();
  private JLabel repImage = new JLabel();
  private String A, B, C;
  private Triangle triangle;
  private String typeTriangle;
  final TravPolicyA policyA = new TravPolicyA();

...

this.getContentPane().setFocusTraversalPolicy(policyA);

...

public class TravPolicyA extends FocusTraversalPolicy
  {
    public Component getDefaultComponent(Container focusCycleRoot)
    {
      return coteA;
    }
    public Component getFirstComponent(Container focusCycleRoot)
    {
      return coteA;
    }
    public Component getLastComponent(Container focusCycleRoot)
    {
      return btnQuitter;
    }
    public Component getComponentAfter(Container focusCycleRoot,
                                              Component aComponent)
   {
        if(aComponent == coteA){
          return coteB;
        }
        else if(aComponent == coteB)
        {
          return coteC;
        }
        else if(aComponent == coteC)
        {
          return btnValider;
        }
        else if(aComponent == btnValider)
        {
          return btnEffacer;
        }
        else if(aComponent == btnEffacer)
        {
          return btnQuitter;
        }
        else if(aComponent == btnQuitter)
        {
          return coteA;
        }
        return coteA;
    }
    public Component getComponentBefore(Container focusCycleRoot,
                                                  Component aComponent)
   {
        if(aComponent == coteA)
        {
          return btnQuitter;
        }
        else if(aComponent == coteB)
        {
          return coteA;
        }
        else if(aComponent == coteC)
        {
          return coteB;
        }
        else if(aComponent == btnValider)
        {
          return coteC;
        }
        else if(aComponent == btnEffacer)
        {
          return btnValider;
        }
        else if(aComponent == btnQuitter)
        {
          return btnEffacer;
        }
        return coteA;
   }
  }


MaRy
mercredi 20 avril 2005 à 08:55:39 | Re : Utilisation de FocusTraversalPolicy

Twinuts

Membre Club Administrateur CodeS-SourceS

Salut,
 dsl mais perso je n'ai jamais utilisé cette objet mais cependant après 5minutes de google (recherche = FocusTraversalPolicy+sample)  je t'ai trouvé ça

http://www-106.ibm.com/developerworks/java/library/j-mer07153/
cette page contient une explication et un code source d'exemple



WORA


Cette discussion est classée dans : private, jlabel, return, acomponent, cotea


Répondre à ce message

Sujets en rapport avec ce message

Remplissage Table [ par MutualisteManu ] Je veux montrer dans une table le résultat d'une requête SQL. La requête rend son résultat mais je ne sais pas le mettre dans la table et la montrer. dessins en java [ par flomilou ] bonjour je débute en java et je suis actuellement a la recherche d une aide.En effet je dois réaliser une applet qui où on doit trouver 3 boutons : un Convertir une application JFrame en JApplet [ par martionhotmail ] Je suis un débutant et j'aimerais qu'on m'aide a convertir c'est application en une Applet [code=java] import java.awt.Dimension; import java.awt.Too recursive descent parser advice [ par KptN22 ] Bonjour, Je dois réaliser un parser pour afficher si une expression est conforme à la grammaire donnée suivante. ::= | END ::= | ::= | Mise à jour JPanel avec ScrollBar [ par Crazyfab2 ] Bonjour, j'ai parcouru longuement le forum avec quelques sujet traitant plus ou moins du même sujet mais je n'ai toujours pas réussi à résoudre mon pr Résultat d'une réquête (plusieurs lignes) [ par robi17 ] Bonsoir tout le monde. Pour commencer, je découvre ce forum, j'ai fais une recherche pour savoir sicette question n'avait pas été posée, à priori c'e Bouton / Result Set ne fonctionne qu'une fois [ par Cafekafe ] Bonjour, j'essaie de faire fonctionner ce simple login, mais pour une raison obscure mon bouton OK (btnOk) ne fonctionne que la première fois qu'on ap Creation d'une interface graphique [ par ihssan09 ] Bonsoir, s'il vous plait mes amis ,est ce que quelqu'un d'entre vous peut m'aider à résoudre les erreurs que contient mon code?affin de visualiser mon Méthodes et classes imbriquées [ par ultra_3m ] Alors salut, j'ai une classe Client qui contient 6 méthodes Get pour les 6 attributs public class Client { private String Nom; private String Desc;


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales