Utilisation de RowLayout

Le gestionnaire de présentation RowLayout SWT dispose ses composants en ligne mais est plus puissant que FillLayout.

Si vous utilisez un élément composite ou un conteneur SWT configuré pour utiliser la présentation RowLayout, vous pouvez modifier plusieurs options pour personnaliser la présentation. Vous pouvez utiliser la vue Propriétés de l'éditeur visuel ou ouvrir la boîte de dialogue de personnalisation de la présentation de l'élément composite.

La présentation RowLayout permet de définir des lignes verticales ou horizontales. Pour le style horizontal, les widgets sont placés à gauche et à droite des widgets existants. Pour le style vertical, les widgets sont placés au-dessus ou au-dessous des widgets existants.

Le positionnement ou le déplacement de widgets au sein d'une présentation RowLayout fonctionne de la même manière que pour les autres gestionnaires de présentation dans l'éditeur visuel. Lorsque vous déplacez le curseur dans la vue Conception, une barre noire indique l'emplacement où le widget sera positionné ou déplacé. Si la présentation RowLayout correspond au style vertical, une barre horizontale apparaît au-dessus et au-dessous des widgets existants. Si la présentation RowLayout correspond au style horizontal, une barre verticale indique une position à gauche ou à droite des widgets existants.

Pour définir les options RowLayout d'un conteneur utilisant le gestionnaire de présentation RowLayout, procédez comme suit :

  1. Dans la vue Conception ou la vue Beans Java, cliquez à l'aide du bouton droit de la souris sur le conteneur utilisant RowLayout et sélectionnez Personnaliser la présentation dans le menu en incrustation. La fenêtre de personnalisation de la présentation s'affiche.
    Fenêtre de personnalisation de la présentation pour SWT RowLayout
  2. Dans la page Présentation, indiquez l'orientation des lignes :
    • Horizontal : Orientation standard des lignes, de gauche à droite :
      Présentation RowLayout SWT en mode horizontal
    • Vertical : Orientation de haut en bas ou en colonne :
      Présentation RowLayout SWT en mode vertical
  3. Indiquez la taille (en pixels) des marges et l'espacement entre les widgets :
    • Espacement : Indique l'espacement ou le remplissage entre les widgets.
    • Hauteur de la marge : Définit la hauteur (en pixels) des marges du haut et du bas.
    • Largeur de la marge : Définit la largeur (en pixels) des marges de gauche et de droite.
    • Marge du bas : Définit la taille de la marge du bas.
    • Marge de gauche : Définit la taille de la marge de gauche.
    • Marge de droite : Définit la taille de la marge de droite.
    • Marge du haut : Définit la taille de la marge du haut.
    Remarque : Si vous définissez la hauteur ou la largeur de la marge, puis indiquez les marges du bas, du haut, de gauche ou de droite, les valeurs s'additionnent. Par exemple, si vous définissez une hauteur de marge de 5 et une marge du haut de 5, la marge située en haut de de la présentation RowLayout correspond à 10.
  4. Indiquez d'autres options RowLayout :
    • Remplissage : Indiquez si les éléments d'une ligne doivent tous être de même hauteur pour les présentations horizontales, ou de même largeur pour les présentations verticales.
    • Justifier : Indiquez si l'espace supplémentaire restant dans l'élément composite doit être utilisé sous forme de marge entre les widgets.
    • Condenser : Indique si tous les éléments de la présentation possèdent la taille préconisée.
    • Retour à la ligne : Indique qu'un élément est renvoyé à la ligne ou à la colonne suivante si l'espace dans la ligne ou la colonne en cours est insuffisant.

Rubrique parente : Gestionnaire de présentation SWT

Concepts connexes
Gestionnaires de présentation et conteneurs

Tâches connexes
Utilisation de FillLayout
Utilisation de FormLayout
Utilisation de GridLayout (SWT)

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.