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().
- Zie Weergavevoorkeuren voor containers
opgeven voor meer informatie over universele weergaveinstellingen voor null-rastermerktekens.
Om de spatiƫring van de rastermerktekens voor de geselecteerde container wilt wijzigen, opent u het
venster Opmaak aanpassen
en geeft u de
breedte, hoogte en de marges voor het raster op.
- Als u items geforceerd wilt vastpinnen aan de rastermerktekens als u deze naar
de null-layout sleept of verplaatst, klikt u met de rechtermuisknop op de container en kiest u Vastpinnen
aan raster. Als Vastpinnen aan raster geselecteerd is, kunt u
onderdelen gemakkelijk uitlijnen.

Als u Vastpinnen aan raster voor een onderdeel wilt uitschakelen, houdt u de ALT-toets ingedrukt terwijl u het
onderdeel sleept of verplaatst. Hierdoor kunt u een onderdeel ook tussen rastermerktekens plaatsen.
- U kunt het formaat van een component in de null-layout wijzigen met behulp van de greep
van de component (klikken en slepen):

U kunt ook het formaat van een onderdeel instellen wanneer u het onderdeel toevoegt vanuit het palet. Hiertoe houdt u
de linkermuisknop ingedrukt terwijl u het onderdeel naar de view Ontwerp sleept en neerzet. In andere layoutmanagers kunt u het formaat van onderdelen tijdens het toevoegen niet wijzigen.
it.

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.