A BoxLayout segítségével a Swing komponenseket az X vagy Y tengely mentén rendezheti el a Visual Editor for Java szerkesztőben.
A BoxLayout egy Swing elrendezéskezelő, amely lehetővé teszi egyszerre több komponens függőleges vagy vízszintes kezelését. A komponenseket nem tördeli, így például a komponensek függőleges elrendezése akkor is függőleges marad, ha a felhasználó a keretet átméretezi.
A komponensek rendezése minden irányban megfelel annak a sorrendnek, ahogyan a tároló lettek adva. A BoxLayout a komponenseket vízszintes elrendezés esetén az általuk előnyben részesített szélességgel, függőleges elrendezés esetén pedig a preferált magassággal próbálja meg elrendezni. A BoxLayout vízszintes elrendezésben az eltérő magasságú komponensek magasságát megkísérli a legmagasabb komponenshez igazítani. Ha ez egy adott összetevő esetében nem lehetséges, akkor azt az Y igazításának megfelelően függőlegesen igazítja. A komponensek alapértelmezett igazítása 0,5, ami azt jelenti, hogy a függőleges középpontjuk egy magasságban van a többi 0,5 Y igazítással rendelkező komponensével.
Hasonlóan a függőleges elrendezésben a BoxLayout megpróbálja az oszlop összes komponensének szélességét a legszélesebb komponenshez igazítani. Ha ez meghiúsul, akkor az igazításukat az X igazítás szerint végzi.
A BoxLayout kezelése: