Reja muhim voqealar haqida ma’lumotlar



Download 0,64 Mb.
Pdf ko'rish
bet1/9
Sana05.01.2021
Hajmi0,64 Mb.
#54863
  1   2   3   4   5   6   7   8   9
Bog'liq
391 3 [1](1)I21



Dasturlash II   fanidan 9-ma’ruza

 



 

Klaviyatura voqiyalari va ularni qayta ishlash. 

 

REJA 

1. 

Muhim voqealar haqida ma’lumotlar 

2. 

KEY_PRESSED metodi 

3. 

KEY_RELEASED metodi 

4. 

KEY_TYPED metodi 

5. 

KeyStrokes 

6. 

Qo'llanish sohalari 

7. 

Harakatlar 

8. 

Klaviaturani kiritish oqimi 

 

Muhim voqealar haqida ma’lumotlar  

Ushbu darsda biz klaviaturani kiritish asoslari  va  muhim  voqealarni qanday 

tutib olishni muhokama qilamiz. 

 

Java-da  foydalanuvchi  harakatlari  dasturdagi  voqealarga  aylanadi.  Ushbu 



hodisalar  GUI  komponentlari  bilan  bog'liq.  Foydalanuvchi  sichqonchani 

tugmachasini bosganda,  hosil bo'lgan  voqea sichqoncha kursorini o'z  ichiga olgan 

komponent bilan bog'liq.  

Foydalanuvchi matn maydoniga Enter tugmachasini bosganda ro'y beradigan 

voqea  haqidagi  ma'lumot  ActionEvent  ob'ektida  saqlanganligini  bilib  oldingiz  . 

Foydalanuvchi  GUI  bilan  o'zaro  aloqada  bo'lganda  turli  xil  hodisalar  yuz  berishi 

mumkin.  Hodisalar  to'g'risidagi  ma'lumotlar  AWTEvent  (  java.awt  paketidan  ) 

kengayadigan sinf ob'ektida saqlanadi . 1-rasmda ko'plab voqealarni o'z ichiga olgan 

java.awt.event ierarxiyasi ko’rsatilgan. Ulardan KeyEvent ko'rib chiqilamiz.  

AWT  va  Swing  komponentlari  qo'shimcha  sinf  turlari  javax.swing.event  

paketi e'lon qilingan . 



Dasturlash II   fanidan 9-ma’ruza

 



 

 

1-rasm  Java.awt.event paketining ba'zi sinflari . 



 

Voqealarni boshqarish mexanizmining uchta qismini quyidagicha:  

voqea manbai (event source),  

voqea ob'ekti (event object ) 

voqea tinglovchisini (event listener) 

 Voqealar manbasi (event source), foydalanuvchi o'zaro aloqada bo'lgan GUI 

komponentidir.  

Voqea ob'ekt (event object ) ma'lumot  saqlaydi  bunday voqea manbai va u 

voqea  band  qilish  uchun  voqea  suhbatdoshiga  tomonidan  talab  qilinishi  mumkin 

bo'lgan har qanday voqea-maxsus ma'lumotga mos yozuvlar haqida. 

Hodisalarni  tinglovchi  (event  listener)    -  bu  voqea  sodir  bo'lganda  voqea 

manbai tomonidan xabardor qilingan ob'ekt; amalda, u biron bir hodisani "tinglaydi" 

va  uning  usullaridan  biri  voqeaga  javoban  amalga  oshiriladi.  Voqealar 

tinglovchisining  usuli,  voqea  tinglovchisi  to'g'risida  xabardor  qilinganida,  voqea 

ob'ektini  oladi.  Keyin  voqea  tinglovchisi  voqea  ob'ekti  yordamida  voqeaga  javob 

berish  uchun  foydalanadi.  Ushbu  tadbirni  boshqarish  modeli  delegatsiya  hodisasi 

modeli  deb  nomlanadi  -  hodisani  qayta  ishlash  ilovadagi  ob'ektga  (tadbir 

tinglovchisiga) topshiriladi. 

Har  bir  voqea  ob'ekti  turi  uchun  odatda  mos  keladigan  voqea-tinglovchilar 

interfeysi mavjud. 

GUI  hodisalarini  tinglovchi  bu  java.awt.event  va  javax.swing.event 

paketlaridan bitta yoki bir nechta voqea tinglovchi interfeysini amalga oshiradigan 

sinf ob'ekti . 

 Ko'plab voqea-tinglovchilar turlari Swing va AWT komponentlariga xosdir. 

Ushbu turdagi java.awt.event paketida e'lon qilingan va ularning ba'zilari 2-rasmda 

keltirilgan.  Swing  komponentlariga  xos  bo'lgan  qo'shimcha  voqea-tinglovchilar 

turlari javax.swing .event paketida e'lon qilingan . 


Download 0,64 Mb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish