Du kan bruke det visuelle redigeringsprogrammet til å ordne Swing-komponenter med BoxLayout på X- eller Y-aksen.
BoxLayout er en Swing-layoutstyrer som gjør at flere komponenter kan plasseres enten loddrett eller vannrett. Komponentene har ikke linjeflytting, så for eksempel en loddrett ordning av komponenter vil forbli ordnet loddrett når størrelsen på rammen endres.
Komponentene i alle retningene blir ordnet i samme rekkefølgen som de ble lagt til i containeren. BoxLayout prøver å ordne komponentene ved foretrukket bredde (ved vannrett layout) eller høyde (ved loddrett layout). Hvis ikke alle komponentene har samme høyde i en vannrett layout, prøver BoxLayout å gjøre alle komponentene like høye som den høyeste komponenten. Hvis det ikke er mulig for en bestemt komponent, justerer BoxLayout den komponenten loddrett i henhold til komponentens Y-justering. Som standard har en komponent en Y-justering på 0,5, noe som betyr at midten på en loddrett komponenten skal ha samme Y-koordinater som midten på de andre loddrette komponentene med en Y-justering på 0,5.
BoxLayout prøver på samme måte å gjøre elle komponentene i kolonnen så vide som den videste komponenten i en loddrett layout. Hvis dette ikke lykkes, justeres de vannrett i henhold til X-justeringene.
Slik arbeider du med BoxLayout: