Natijada elementlar tekislanishi quyidagiga o’zgaradi.
Flow layout joylashuv menedjerining chapga biriktirilgan xolati
Boshqa
joylashuv menedjeri bu
border layout
joylashuv menedjeridir. Ushbu joylashuv
menedjeri flow layout manager joylashuv menedjeridan farqli o’laroq elementlarni panelni
ma’lum joylariga joylashtirish imkonini beradi. Border layout joylashuv menedjeri panelni besh
qismga (north, south, west, east) bo’lib, elementlarni ushbu qismlarga joylashtirish imkonini
beradi.
Border layout joylashuv menedjerining sohalari
Border layout joylashuv menedjeri
BorderLayout
klassi tomonidan yaratiladi.
BorderLayout layout = new BorderLayout();
panel.setLayout(layout);
panel.add(button1, BorderLayout.SOUTH);
Border layout joylashuv menedjerining janubiy qismiga joylashtirilgan element
North (shimol)
South (janub)
West
(g’arb)
East
(sharq)
Center
(o’rta)
panel.add(ichkiPanel3);
panel.add(ichkiPanel4);
Grid layout joylashuv menedjeri
Yuqoridagi barcha joylashuv menedjerlari
java.awt
o’ramiga tegishli klasslar yordamida
yaratiladi.
java.swing
o’rami xam joylashuv menedjerlariga ega. Bularning bittasi
Box layout
joylashuv menedjeridir. Ushbu joylashuv menedjeri foydalanuvchi interfeys elementlarini
vertikal qator yoki gorizontal ustunga joylashtirish imkonini beradi. Box layout joylashuv
BoxLayout
klassi tomonidan yaratiladi.
BoxLayout layout = new BoxLayout(panel, BoxLayout.Y_AXIS);
panel.setLayout(layout);
panel.add(button1);
panel.add(button2);
Box layout joylashuv menedjeri
Dostları ilə paylaş: