Program Java menggunakan kelas JMenuItem
Menggunakan Kelas JMenuItem Di Program Java
Menu dan submenu adalah interface yang umum dijumpai di banyak aplikasi. Java menyediakan kelas-kelas yang sudah ditentukan untuk membuat menu, submenu dan item menu. Di Java, menu atau submenu dapat memiliki item menu (menu item). Anda dapat menggunakan salah satu dari kelas JMenuItem, JRadioButtonMenuItem atau JCheckBoxMenuItem sebagai item menu. Item menu dapat memicu action event ketika diklik.

Berikut ini adalah hierarki turunan dari kelas JMenuItem di bahasa pemrograman Java:

Hirarkhi turunan kelas JMenuItem di bahasa pemrograman Java

Kelas JMenuItem mempunyai enam konstruktor dan banyak metoda. Anda dapat menggunakan salah satu dari kontruktor tersebut untuk mengkonstruksi obyek item menu dan menggunakan metoda yang ada untuk mengelola obyek item menu. Salah satu metoda yang sering digunakan dari kelas ini adalah setAccelerator (KeyStroke keyStroke). Di bawah ini adalah tabel beberapa konstruktor kelas JMenuItem:

Konstruktor Kelas JMenuItem

Konstruktor Keterangan
JMenuItem() Mengkonstruksi obyek item menu tanpa teks.
JMenuItem(String str) Mengkonstruksi obyek item menu dengan string yang disediakan sebagai teksnya.
JMenuItem(Icon icon) Mengkonstruksi obyek item menu dengan ikon dan tanpa teks.
JMenuItem(String str, Icon icon) Mengkonstruksi obyek item menu dengan teks dan ikon.
JMenuItem(String str, int mnemonic) Mengkonstruksi obyek item menu dengan teks dan mnemonic keyboard.

Berikut ini adalah penggalan kode program untuk menambah item menu New, Open, Save, Print, Exit dan separator (pemisah) di menu File dan item menu About di menu Help. Untuk mempersingkat penulisan kode program Java, Anda dapat menulis pernyataan seperti di contoh bawah ini sehingga reference variable masih tetap bisa diacu dengan mudah.

JMenuItem mitmNew, mitmOpen, mitmSave, mitmPrint, mitmExit, mitmAbout;
mnuFile.add(mitmNew = new JMenuItem("New"));
mnuFile.add(mitmOpen = new JMenuItem("Open"));
mnuFile.addSeparator();
mnuFile.add(mitmSave = new JMenuItem("Save"));
mnuFile.addSeparator();
mnuFile.add(mitmPrint = new JMenuItem("Print"));
mnuFile.addSeparator();
mnuFile.add(mitmExit = new JMenuItem("Exit"));
mnuHelp.add(mitmAbout = new JMenuItem("About"))

Menggunakan kelas JMenuItem di bahasa pemrograman Java Menggunakan kelas JMenuItem di bahasa pemrograman Java Menggunakan kelas JMenuItem

PRODUK TOKO GERZAL

Taffware Power Supply Station Generator Portable 84000mAh 300W - OKD320A
Taffware Power Supply Generator Portable 84000mAh 300W ...
Rp 1.947.600
(4.9/5)
Fosi Audio Amplifier Bluetooth 5.0 HiFi 2.1 Channel 165x2+350W TPA3255 - BT30D PRO-MAX
Fosi Audio BT30D PRO Amplifier Bluetooth 5.0 HiFi 2.1 Channel ...
Rp 1.787.500
(5/5)
Fosi Audio BT20A PRO Amplifier Bluetooth 5.0 Treble and Bass 300W x2 TPA3255
Fosi Audio BT20A PRO Amplifier Bluetooth 5.0 Treble and Bass ...
Rp 1.491.600
(5/5)
OTOHEROES Charger Mobil Listrik EV Swipe Card Type2 Female AC Charging - PG01
OTOHEROES Charger Mobil Listrik EV Swipe Card Type2 Female ...
Rp 3.239.600
(5/5)

Untuk daftar lengkap produk, kunjungi toko online kami, GERZAL, di marketplace Shopee, Tokopedia, dan TikTok Shop.
Harga produk di setiap marketplace berbeda-beda dan dapat berubah sewaktu-waktu.
Gunakan aplikasi saat berbelanja untuk mendapatkan potongan harga produk dan ongkos kirim, bahkan ongkos kirim gratis untuk wilayah tertentu.