Reja muhim voqealar haqida ma’lumotlar


Klaviaturani kiritish oqimi



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

Klaviaturani kiritish oqimi 

Har  bir  KeyEvent  avval  KeyboardFocusManager-ga  yuboriladi.    Agar 

KeyboardFocusManager hodisani iste'mol qilmasa, u yo'naltirilgan tarkibiy qismga 

yuboriladi.  Hodisa  komponentning    processKeyEvent  ()  usulida  olinadi.  Agar  bu 

usul  faqat  duo  qilinadi  Eslatma  KeyEvents  yoqilgan  qilindi  (haqiqiy  bo'lgan  erda 

bo'lsa  InputMap  qachon  foydalanish  va  KeyEvents  yordamida  tarkibiy  qismi 

yoqilgan etiladi enableEvents yoki eng belanchak komponentlari uchun sukut) (usul-

to'g'ri) bor bu komponent bilan ro'yxatdan o'tgan Kalit-tinglovchi. 

Keyingi ro'yxatdan o'tgan KeyListeners tadbirni boshqarish imkoniyatiga ega 

bo'ladi. Agar u KeyListener tomonidan ishlatilmasa, u holda voqea komponentning 

processComponent- KeyEvent () usuliga yuboriladi, bu esa har qanday JComponent 

pastki sinflariga muhim voqealarni maxsus usullar bilan boshqarish imkonini beradi 

(JComponentning o'zi bu usulni bo'sh ishlatadi). 

Agar tadbir ishlatilmagan bo'lsa, WHEN_FOCUSED InputMap- ga murojaat 

qiling.  Agar  mos  keladigan  bo'lsa,  tegishli  harakatlar  amalga  oshiriladi  va  voqea 

sarflanadi. 

Agar 

yo'q 


bo'lsa, 

WHEN_ANCESTOR_OF_FOCUSED_ 

COMPONENT 

InputMap-ga 

murojaat 

qilingan 

konteynerlar 

ierarxiyasi 

yo'naltirilgan komponentdan fokus tsikli ildiziga yuqoriga qarab yo'naltiriladi . Agar 

voqea u erda sarf qilinmasa, u xizmat paketi shaxsiy klaviatura KeyboardManager-

ga  yuboriladi  (shuni  esda  tutingki,  Swing-ning  ko'plab  xizmat  sinflaridan  farqli 

o'laroq,  KeyboardManager  o'zining  umumiy  misolini  AppContext-da  ro'yxatdan 

o'tkazmaydi, 2.5-bo'limga qarang). 

KeyboardManager 

WHEN_IN_FOCUSED_WINDOW 

holatiga 

ega 

ro'yxatdan  o'tgan  KeyStrokes  tarkibiy  qismlarini  qidiradi  va  tadbirni  ularga 



yuboradi.  Agar  bularning  hech  biri  topilmasa,  KeyboardManager  hodisani  hozirgi 

oynada  biron  bir  JMenuBars-ga  o'tkazadi  va  ularning  tezlatgichlarida  yorilish 

bo'lishiga  imkon  beradi.  Agar  hodisa  haligacha  hal  qilinmasa,  joriy  fokus 

JInternalFrame-da  joylashganligini  aniqlash  uchun  tekshirish  amalga  oshiriladi 

(chunki  bu  boshqa  engil  Swing  komponentida  joylashtirilishi  mumkin  bo'lgan 

yagona fokus tsikli ildizidir 



 

Document Outline

  • 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
  • KEY_PRESSED metodi
  • KEY_RELEASED metodi
  • KEY_TYPED metodi
  • KeyStrokes
  • Qo'llanish sohalari
  • Harakatlar
  • Klaviaturani kiritish oqimi

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