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 :

particularité de anchor


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    988
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 988
    Par défaut particularité de anchor
    Bonjour,

    Voici la situation:
    J'ai crée un conteneur p1 et un conteneur p2 de type panel.

    le panel p1 est géré selon un le layout manager de type GridBagLayout ; ce dernier est associé à une instance de la classe GridBagConstraints pour préciser les coordonnées de l' autre conteneur qu'on appelle p2 au niveau du conteneur p1.
    Est ce bien cela.

    Si c'est le cas à quoi sert d'utiliser l'objet anchor pour lui affecter une valeur telle que GridBagContraints.NORTHWEST.

    Voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    JPanel panel1= new JPanel (new GridBagLayout());
    JPanel panel2= new JPanel();
     
    GridBagConstrains gbc = new GridBagConstraints();
     
    gbc.gridx=0;
     
    gbc.gridy=0;
    gbc.anchor=GridBagConstraints.NORTHWEST;
    panel1.add(panel2,gbc);
    Merci beaucoup de votre aide.

    Cordialement.
    Nathalie

  2. #2
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    l'anchor sert pour préciser où le composant doit se positionner dans une cellule ( si la cellule est plus grande que le composant).
    Tu peux donc mettre ton composant où tu le souhaite : haut, coin haut gauche, centré,etc...

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    988
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 988
    Par défaut particularité de anchor
    Merci beaucoup de votre aide.
    Mais quelle information apportent le gridx=0 et le gridy=0 en plus de celle donnée par le anchor??

    Merci encore.

    Cordialement.

    Nathalie

  4. #4
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    grix et gridy donne le x et y où placer le composant.
    APRES dans la cellule (x,y) on peux préciser où mettre le composant (anchor)

Discussions similaires

  1. [CSS] problème avec menu (en arbre) quand il y a un lien #(anchor)
    Par tchoune dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 15/05/2006, 21h44
  2. [struts]anchor ? (#)
    Par banzzai dans le forum Struts 1
    Réponses: 9
    Dernier message: 25/04/2006, 10h21
  3. [Mail] Y a-t-il des particularités chez Online
    Par nebil dans le forum Langage
    Réponses: 1
    Dernier message: 15/04/2006, 23h34
  4. Frames Redimentionnement et anchors
    Par Mahara dans le forum Composants VCL
    Réponses: 2
    Dernier message: 12/10/2005, 11h55
  5. [Conception][graphisme] réaliser un système "d'anchor" (ancre)
    Par pierre.zelb dans le forum Général Java
    Réponses: 2
    Dernier message: 25/07/2005, 16h19

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