I det visuelle redigeringsprogrammet for Java kan du bruke vinduet Tilpass layout til å endre layoutinnstillingene for
containeren og UI-komponenten som er valgt.
Java-klassen må inkludere en container, for eksempel JFrame, JPanel eller Shell, slik at en
layoutstyrer kan defineres.
Noen layouteffekter kan oppnås ved å visualisere at UI-komponenter slippes, dras og får endret
størrelse i Design-visningen. Det visuelle redigeringsprogrammet inkluderer vinduet Tilpass layout, slik at du kan forbedre og
arbeide videre med layoutinnstillingene.
Vinduet Tilpass layout er en ikke-modal dialogboks som du kan åpne og
la stå åpen, som en verktøykasse, mens du arbeider i Design-visningen. Vinduet Tilpass layout viser deretter
relevant layoutegenskaper og innstillinger, avhengig av layoutstyreren for den valgte containeren eller
layoutstyreren for den valgte komponentens container.
Vinduet Tilpass layout inneholder to sider med flipper:
- Layout
- Siden Layout inneholder alternativer som har innvirkning på layouten generelt. For layouter som for eksempel bruker
rutenett, kan siden Layout ha rutenettavstand og marginnstillinger, eller du får kanskje muligheten til å oppgi antall
kolonner eller rader i rutenettet. Også her vil disse innstillingene variere avhengig av layoutstyreren. Det er
ikke alle layoutstyrere som har innstillinger som kan tilpasses, på siden Layout.
- Komponent - Siden Komponent inneholder layoutalternativer for den valgte
komponenten. Enkelte layoutstyrere kan for eksempel bruke rutenett der du kan oppgi justeringen av en komponent i
rutenettet, hvor mange celler en komponent spenner over, og om komponenten få overskytende plass i cellen. Det
er ikke alle layoutstyrere som har innstillinger på siden Komponent.
Hvis du skal åpne vinduet Tilpass layout, gjør du
ett av følgende:
- Klikk på verktøylinjeknappen Tilpass layout
.
- I Design-visningen høyreklikker du på en container eller komponent og velger Tilpass layout fra
hurtigmenyen.
Vinduet Tilpass layout inneholder ulike alternativer for ulike layoutstyrere. For
eksempel ser Tilpass layout ut som dette skjermbildet for SWT GridLayout:
- Eksempel på SWT GridLayout:

- Eksempel på Swing GridBagLayout:

- Eksempel på SWT FillLayout:
