JMenu importMenyu = new JMenu("Import");
JMenuItem xujjatItem = new JMenuItem("Xujjatni import qilish");
importMenyu.add(xujjatItem);
faylMenyusi.add(importMenyu);
MenyuTest dasturiga ushbu o’zgarishlarni kiritib quyidagini olamiz:
Ostki meyuga ega menyu
Foydalanuvchi menyu elementlarini faqatgina sichqon yordamida emas, balki klaviatura
yordamida tanlashi mumkin. Buning uchun menyu elementlariga tegishli klaviatura
qisqartmalarini biriktirish kerak.
JMenuItem
klassining quyidagi konstruktoridan foydalanish
mumkin:
JMenuItem ochishItem = new JMenuItem("Ochish", ‘O’);
Natijada menyu elementining konstruktorning ikkinchi parametrida berilgan xarfi
tagiga
chizilib qo’yoladi va ushbu menyu tanlanishi uchun klaviaturada Alt va tagiga chizilib qo’yilgan
xarf bosiladi.
Klaviatura qisqartmasiga ega menyu elementi
Menu elementidan tashqari klaviatura qisqartmasini menyuning o’ziga xam belgilash
mumkin. Buning uchun
JMenu
klassining
setMnemonic()
metodidan foydalanish mumkin.
faylMenyusi.setMnemonic('F');
Klaviatura qisqartmasiga ega menyu
Endi
MenyuTest
dasturida Fayl menyusining Ochish elementini tanlash uchun Alt+F va
Alt+O tugmalar kombinatsiyasidan foydalanish mumkin.
Dostları ilə paylaş: