Guruh talabasi To’xtasinov Alyorbek


JCheckBox va JRadioButton


Download 0.91 Mb.
bet4/5
Sana13.05.2023
Hajmi0.91 Mb.
#1457245
1   2   3   4   5
Bog'liq
Textli ma\'lumotlarni intellektual tahrirlovchi dastur

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.



7.JMenu/JMenuItem/JMenuBar
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:


JMenuBar, JMenu va JMenuItem 


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.


  • Download 0.91 Mb.

    Do'stlaringiz bilan baham:
1   2   3   4   5




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