Individual loyiha Mavzu: “Java Swing asosida sodda web browser tarmoq dasturiy ta’minotini yaratish” Topshirdi: Raxmonov Javohir


JPanel panel = new JPanel();panel.setLayout(new FlowLayout())


Download 184.05 Kb.
bet7/14
Sana18.06.2023
Hajmi184.05 Kb.
#1571768
1   2   3   4   5   6   7   8   9   10   ...   14
JPanel panel = new JPanel();panel.setLayout(new FlowLayout());
siz yozishingiz mumkin:
JPanel panel = new JPanel(new FlowLayout());

Bundan tashqari, sukut bo'yicha yangi yaratilgan panelda FlowLayout joylashuv menejeri mavjud. Shuning uchun, yuqoridagi misolda biz menejerni aniqlik uchun ko'proq charchaymiz, umuman olganda, buni qilish shart emas.


Xuddi shunday, biz panelga yangi tugmachalarni qo'shamiz. Biz boshqa biron bir joyda dasturdagi ushbu tugmachalarga murojaat qilmoqchi emasmiz, shuning uchun ular uchun o'zgaruvchilarni boshlashning ma'nosi yo'q.


Setcontentpane(JPanel panel) usuli oynaning tarkib panelini almashtirishga imkon beradi.
BorderLayout chegara joylashtirish menejeri


BorderLayout joylashtirish menejeri panelni beshta maydonga ajratadi: Markaziy, yuqori, pastki, o'ng va chap. Ushbu sohalarning har biriga aniq bitta komponent qo'shilishi mumkin va komponent unga ajratilgan butun maydonni egallaydi. Yuqori va pastki mintaqalarga qo'shilgan komponentlar kengligi bo'yicha, o'ng va chapga — balandlikda, markazga qo'shilgan komponent esa panelning qolgan qismini to'liq to'ldirish uchun cho'ziladi.


BorderLayout joylashtirish menejeri bilan panelga element qo'shganda, qo'shimcha ravishda Add () usulida qaysi sohalar nazarda tutilganligini ko'rsatish kerak. Buning uchun asosiy nuqtalar nomlari yozilgan satrlar ishlatiladi: "North", "South","East", "West" va "Center". Ammo buning o'rniga sinfda aniqlangan doimiylardan foydalanish tavsiya etiladi BorderLayout: North, South, East, West va Center (chunki siz satrda xato qilishingiz va buni sezmasligingiz mumkin va doimiy nomini noto'g'ri yozishga harakat qilsangiz, kompilyator ogohlantirish beradi). Agar siz odatdagidek add() usulini bitta parametr bilan ishlatsangiz, element markazga qo'shiladi.

Tarkib paneli aynan shunday tartibga ega, shuning uchun tugma butun Oynani egallab oldi (u Markaziy maydonga qo'shildi). BorderLayout effektini kuzatish uchun barcha beshta maydonga tugmachalarni qo'shing:



Download 184.05 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling