U kunt de Visual Editor gebruiken om Swing-componenten op te maken met BoxLayout op de X- of Y-as.
BoxLayout is een Swing-layoutmanager waarmee u meerdere componenten verticaal of horizontaal kunt opmaken. De componenten worden niet gerangschikt met terugloop, dus een verticale rangschikking van componenten blijft verticaal gerangschikt als het formaat van het frame wordt gewijzigd.
Voor alle richtingen worden de componenten gerangschikt in dezelfde volgorde als de volgorde waarin ze aan de container zijn toegevoegd. Bij BoxLayout wordt geprobeerd de componenten te rangschikken op de preferente breedte (voor een horizontale layout) of hoogte (voor een verticale layout). Voor een horizontale layout, als niet alle components dezelfde hoogte hebben, wordt door BoxLayout geprobeerd om alle componenten zo hoog als de hoogste component te maken. Als dat niet mogelijk is voor een bepaalde component, wordt de component verticaal uitgelijnd volgens de Y-uitlijning van de desbetreffende component. Standaard heeft een component een Y-uitlijning van 0.5. Dat houdt in dat het verticale midden van de component dezelfde Y-coördinaat moet hebben als het verticale midden van andere componenten met een Y-uitlijning van 0.5.
Op dezelfde wijze wordt voor een verticale layout geprobeerd alle componenten in de kolom even breed te maken als de breedste component. Als dat niet lukt, worden de componenten horizontaal uitgelijnd volgens de X-uitlijning van elke component.
Ga als volgt te werk met BoxLayout: