JCheckBox va JRadioButton
ButtonGroup ning esda saqlab qolish kerak bo’lgan metodlari quyidagilar:
add(): ButtonGroupga JCheckBox yoki JRadioButton qo’shish.
getElements(): ButtonGroup dagi barcha komponentalarni olish. Undan barcha elementlari orqali iteratsiya qilib tanlangan elementni toppish mumkin.
JMenu, JMenuItem va JMenuBar komponentalari JFrame bilan ishlashdagi asosiy tashkil qiluvchi blok hisoblanadi. Istalgan tizimning asosi JMenuBar hisoblanadi. U oddiy va zerikarli, lekin kerakli, chuni uning yordamida JMenu va JMenuItem yaratiladi. JMenuBar ni JFrame ga joylashtirish uchun setJMenuBar() metodidan foydalaniladi. U JFame ga mahkamlangacha unga barcha menu, qismmenyu va menyu elementlarini xoxlagan tartibda qo’shish mumkin.
Agar siniflar ierxiyasiga qaraydigan bo’lsak unda JMenu JMenuItemning qism sinfi hisoblanadi. Lekin tashqi tamondan ular farqlanadi : JMenu boshqa JMenuItem va JMenu larni saqlash uchun ishlatiladi; JMenuItem esa tanlanganda ta’sirni aktivlashtiradi.
JMenuItem yana qisqartirilgan klaviatura komandalarini o’z ichiga oladi. Ko’plab dasturlarda Crtl+(klavish) ni bosish orqali aktivlashtiriladi va mos menu elementiga o’xshash ta’sir bo’ladi. Masalan Ctrl+X va Ctrl+V kabi ko’chirish va qo’yish uchun ishlatiladigan tugmalar kombinatsiyasi.
Undan tashqari, JMenu va JMenuItem mnemonikani himoya qiladi. Alt klavishini harf bilan birgalikda ishlatishingiz mumkin(Masalan Alt+F, undan keyin esa Alt+x Windows dagi dasturni yopadi).
JMenuBar JMenu va JMenuItem komponentali bilan Swing dagi ko’rinishu:
Bu sinflar ustida sihlashda muhim bo’lgan metodlar:
JMenuItem va JMenu:
get/setAccelerator(): Klaviaturaviy qisqartirish sifatida foydalaniladigan Ctrl+kalvish kombinatsiyasini olish/o’rnatish
get/setText(): Menyudagi tekstni olis/o’rnatish.
get/setIcon(): Menuyuda ishlatiladigan tasvirni olish/o’rnatish.
Do'stlaringiz bilan baham: |