Guruh talabasi To’xtasinov Alyorbek


Download 0.91 Mb.
bet2/5
Sana13.05.2023
Hajmi0.91 Mb.
#1457245
1   2   3   4   5
Bog'liq
Textli ma\'lumotlarni intellektual tahrirlovchi dastur

2.JButton
Swing kutibxonasining asosiy aktiv komponentasi JButton hisoblanadi, u tugma bo’lib uni har bir oynada ko’ramiz (OK va Cancel ko’rinishi shaklida); u aynan tugmani bosshdan kutilayotgan maqsadni bildiradi. JButton quyidagi ko’rinishda bo’ladi:
JButton 

JButton hossalarini o’zgartirish metodlari JLabelnikiga o’xshash. Ular tekst va tasvirlar va ularning orientatsiyasini belgilaydi:

  • get/setText(): Tugmadagi tekstni olish/o’rnatish.

  • get/setIcon(): Tugmadagi tasvirni olish/o’rnatish.

  • get/setHorizontalAlignment(): Tekstning gorizontal pozitsiyasini olish/o’rnatish.

  • get/setVerticalAlignment(): Tekstning vertikal pozitsiyasini olish/o’rnatish.

  • get/setDisplayedMnenomic(): Tugmaning nmemonikasini o’rnatish/olish.

3.JTextField
Swing kutibxonasida tekstli komponentalaridan biri JTextField; u foydalanuvchi tamonidan UI da tekstni kiritish uchun qo’llaniladi. Tekstli maydon bizga foydalanuchi ismini kiritishda parolli maydonlar bilan ma’lum. Tekstni kiritamiz, o’chiramiz, tekstni ajratamiz, kursorni siljitamiz.:
JTextField


JTextField bilan ishlashda faqat bitta usuli bilan qiziqish mumkin. Bu metod: get/setText(). Bu metod JTextField ichidagi tekstni oladi/o’rnatadi.




4.JFrame
Hozircha Swingning uchta asosiy komponentalarini ko’rib o’tdik, lekin uni qayerga joylashtirish mumkinligini ko’rmadik. Ular shunchaki ekranda erkin uchib yura olishmaydi. Frame Sinfi aynan buni amalga oshiradi. U konteyner bo’lib, o’ziga boshqa komponentalarni qo’shishi mumkin. Undan tashqari uning boshqa ko’plab imkoniyatlari mavjud.
JFrame 

JFrame haqiqatda unga faqat foydalanuvchi komponentalarini joylashtirishdan ham ko’ra ko’p imkoniyatlarni amalga oshirish imkonini beradi. Uning oddiyligiga qaramay u Swing komponentalari orasida eng murakkablaridan biri hisoblanadi. Qisqacha aytganda JFrame Operatsion tizimga bog’liq bo’lmagan Swing va Operatsion tizim o’rtasidagi ko’pik vazifasini bajaradi. JFrame Opetarsion tizimning oynasi kabi namoyon bo’lib unga o’xshash kattalashish, kichiklashish, siljitish imkoniyatlariga ega.. JFrame ko’p ishlatiladigan ba’zi metodlari.

  • get/setTitle(): Freymning zagalovkasini olish/o’rnatish.

  • get/setState(): Freymning holatini olish/o’rnatish (minimallshtirish, maksimallashtiirish va b.).

  • is/setVisible(): Freymning ko’rinishliligini olish/o’rnatish.

  • get/setLocation(): Freymning oynadagi joylashish o’rnini olish, o’rnatish.

  • get/setSize(): Freymning o’lchamini olish/o’rnatish.

  • add(): Freymga komponenta qo’shish.

5.JComboBox
Endi Swing kutibxonasidagi boshqturli hil vazifalarni bajaradi, dasturni yaxshilash uchun hizmat qiladi. Bulardan biri JComboBox. Birlashgan ro’yxat ko’rinishidagi elementlar ro’yxatini saqlaydi va ro’yxat elementlaridan faqat va faqat bittasini tanlash imkoniyati mavjud. Ba’zi keying versiyalarinda esa esa istalgan hususiy variant kiritish imkoniyatlari mavjud. Unga yaxshi misollardan biri bu brauzerning adres oynasi hisoblanadi.. Swing da JComboBoxning ko’rinishi:



Download 0.91 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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