Null-layout gebruiken

Met layoutmanagers kunt u de grootte en positie van alle componenten in een container bepalen. In containers met een null-layout worden de afzonderlijk gedefinieerde grootte en locatie van de component zelf gebruikt.

De Visual Editor is voorzien van rastermerktekens waarmee u onderdelen visueel kunt uitlijnen en aan het raster kunt vastpinnen. Wanneer u de layout op null instelt voor een bestaande container die eerder was ingesteld met een layoutmanager, verandert de presentatie van de view Ontwerp niet. De grenzen worden voor elk onderdeel door de Visual Editor berekend en ingesteld met behulp van de methode setBounds().

Tip: u kunt de layoutmanager eerst instellen op null en later overschakelen naar een layout (zoals GridBagLayout) met de beperkte instellingen die worden berekend door de Visual Editor. Het voordeel van onderdelen met eigen grensinstellingen is dat u er zeker van bent dat een onderdeel altijd dezelfde grootte en positie heeft in runtime. Het nadeel van een vaste hoogte en breedte is dat het formaat van de onderdelen hetzelfde blijft als de toepassing door de gebruiker wordt geresized. Bovendien moet het formaat van labels voor bepaalde onderdelen, zoals knoppen en selectievakjes, worden gewijzigd op basis van het lettertype of de landinstelling.
Verwante concepten
Layoutmanagers en containers
Verwante taken
Interfacelayout aanpassen met de Visual Editor
SWT-layoutmanagers gebruiken
Swing- en AWT-layoutmanagers gebruiken
Weergavevoorkeuren voor containers opgeven

(C) Copyright IBM Corporation 1999, 2004. Alle rechten voorbehouden.