Justér komponenter vha. X/Y-justering

Når du angiver layoutegenskaben for en komponent som NULL, kan du bruge vinduet Tilpas layout til at justere komponenter baseret på deres grænser.

Når layoutet er angivet til null, placeres og tilpasses hver komponent uafhængigt på brugergrænsefladen på basis af komponentens grænser. For at undgå den tidskrævende opgave at opdatere hver komponents grænser individuelt kan du bruge den visuelle editor til at justere størrelsen og placeringen af komponenter på basis af deres relationer.

Når layout er angivet til null, har vinduet Tilpas layout et antal funktioner, der fungerer på en gruppe komponenter. Du kan
  • tilpasse komponenter på basis af kanter
  • justere komponenter på basis af midterpunkter
  • give komponenter samme bredde og højde
  • fordele komponenterne jævnt både lodret og vandret på tværs af et givet område.

Sådan justeres, tilpasses og distribueres komponenter i et null-layout:

  1. Markér to eller flere komponenter, som du vil justere i forhold til hinanden i oversigten Design. Du kan bruge Marquee-værktøjet, eller du kan holde Ctrl-tasten nede for at vælge flere komponenter. Den sidste komponent, du markerer, er kontrolkomponenten eller ankeret. Ankerkomponenten er angivet ved sorte tilpasningshåndtag, mens de øvrige komponenter har hvide håndtag.
  2. Udfør et af følgende trin for at åbne vinduet Tilpas layout:
    • Højreklik, og vælg Tilpas layout på pop op-menuen.
    • Klik på Tilpas layout Værktøjslinjeknappen Tilpas layout på værktøjslinjen.

    Vinduet Tilpas layout for null-layout

  3. Brug følgende knapper til at justere komponenterne i forhold til hinanden:
    • Venstrejusteret - justerer komponenterne i forhold til venstre kant af ankerkomponenten.
    • Centreret - justerer komponenterne lodret i forhold til midten af ankerkomponenten.
    • Højrejusteret - justerer komponenterne i forhold til højre kant af ankerkomponenten.
    • Justér til top - justerer komponenterne i forhold til øverste kant af ankerkomponenten.
    • Justér til midten - justerer komponenterne vandret i forhold til midten af ankerkomponenten.
    • Juster til bund - justerer komponenterne i forhold til nederste kant af ankerkomponenten.
  4. Brug følgende knapper til at justere størrelsen på de valgte komponenter:
    • Match bredde - giver komponenterne den samme bredde som ankerkomponenten.
    • Match højde - giver komponenterne den samme højde som ankerkomponenten.
  5. For at fordele afstanden mellem komponenterne skal du først udføre et af følgende for at angive grænserne for fordelingsområdet:
    • Klik på ingenting for at bruge opbevaringsstedet som fordelingsområde (standardfunktionalitet), eller klik på Skjul Distributør boks, hvis boksen allerede vises.
    • Klik på Vis Distributør boks, og træk boksens håndtag for at oprette den ønskede størrelse til fordelingen.
    Brug derefter en af følgende knapper til at fordele komponenterne:
    • Fordel vandret - giver komponenterne den samme bredde som ankerkomponenten.
    • Fordel lodret - giver komponenterne den samme højde som ankerkomponenten.

Du kan f.eks. vælge tre JButton-komponenter og angive, at de skal have samme bredde, og at de skal justeres i forhold til hinanden i venstre side af afgrænsningen. Den sidst valgte JButton-komponent bruges som anker eller kontrolkomponent for de to andre knapper. Funktionen Venstrejusteret justerer JButton-komponenterne i forhold til den sidst valgte JButton-komponents venstre kant, og funktionen Match bredde tildeler de valgte JButton-komponenter den samme bredde som JButton-kontrolkomponenten.

Justeringsknapperne i vinduet Tilpas layout er kun aktiveret, hvis følgende betingelser er opfyldt:

Foruden justering af komponenter og tilpasning af bredde og højde kan du fordele komponenterne. Når komponenterne er fordelt, ændres deres placering, så de er fordeles jævnt inden for den afgræsningsboks, der er defineret af det overordnede opbevaringssted. Inden du f.eks. klikker på knappen Fordel lodret Knappen Fordel lodret, er der ujævn afstand mellem tre knapper, som fremgår af følgende billede:


Beans, som de er placeret i oversigten Design

Når du klikker på Fordel lodret, fordeles komponenterne jævnt, som det fremgår af følgende billede:

Beans, der er fordelt lodret

Bemærk, at de tre knapper er fordelt inden for den overordnede komponents højde (rammens top- og bundrammer).

For at få mere kontrol over det område, der bruges til fordelingen, kan du aktivere fordelingsboksen ved at klikke på knappen Vis Distributør boks Distributør boks. Når du klikker på denne knap, tegnes en boks omkring området for alle de valgte komponenter. Du kan flytte og tilpasse størrelsen på denne boks vha. dens håndtag. Når du bruger en fordelingsboks, og boksen er aktiv, definerer fordelingsboksen det område, der bruges til at omplacere kontrolelementerne. Uden en fordelingsboks definerer det overordnede opbevaringssted det område, der benyttes til fordeling. Følgende billede viser en fordelingsboks:

Beans med fordelingsboks

Du kan flytte og ændre størrelsen på fordelingsboksen som vist i følgende billede:

Beans i tilpasset fordelingsboks

Hvis du foretager en lodret fordeling, mens fordelingsboksen benyttes, finder fordelingen sted inden for grænserne af boksen i stedet for det overordnede opbevaringssted, som det fremgår af følgende billede:

Beans, der er fordelt lodret inden for boksen

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