Dasturlas 2 fanidan mustaqil ish
Mavzu: Tekstli maʼlumotlarni intellektual tahrirlovchi dastur yaratish.
Bajardi: Hasanboyeva Shahlo
Ushbu dastur orqali kiritilgan matnlarga intellektual algoritmlar orqali ishlov beriladi. Kiritilgan matndagi so’zlarda imlo xato va kamchiliklar mavjud bo’lsa, dastur ularni bilimlar bazasida mavjud bo’lgan so’zlar bilan solishtirib eng moslari bilan almashtiriladi. Natijada ishlov berilgan matn so’zlarni xatosini to’g’irlab beradi.
Dasturning asosiy oynasi quyidagi ko’rinishga ega.
Dasturni ishlab chiqish jarayoni.
Java Swing kutibxonasi komponentalari.
Swing — Java dasturlash tilida grafik interfays yaratish uchun mo’ljallangan kutibxona. Swing Sun Microsystems kompanaiyasi tamonidan ishlab chiqilgan.
Uning tarkibiga birqancha grafik komponentalar kiradi: tugma, text kiritish maydoni, jadval va boshqa ko’plab komponentalar. Swing Java tarkibiga 1998 yili Java 1.2 versiyasidan boshlab kiritilgan.
1.JLabel
Swing kutibxonasining eng asosiy komponentasi JLabel hisoblanadi. U dasturni aynana biz istalgan ko’rinishga olib keladi, dastur ko’rinishini yaxshilaydi va boshqa komponentalarni tavsiflaydi.
JLabel
Haqiqatdan, biz JLabel komponentasini butun dasturda nafaqat tekstli tavsif, balki grafik tavsif sifatida ham ishlatamiz. JLabel ning birnechta metodlari bo’lib ular qatoriga text o’rnatish, rasm o’rnatish, ularni to’g’irlash va boshqa metodlari mavjud:
get/setText(): Labeldagi textni olish/o’rnatish.
get/setIcon(): Labeldagi tasvirni olsih/o’rnatish.
get/setHorizontalAlignment(): Tekstning gorizontal holatini olish /o’rnatish.
get/setVerticalAlignment(): Tekstning vertikal holatini olish/o’rnatish.
get/setDisplayedMnemonic(): Labelng nmemonikasini o’rnatish/olish.
get/setLabelFor(): Berilgan Label kaysi komponentaga o’rnatilganligini olish/o’rnatish.
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.:
Do'stlaringiz bilan baham: |