Menggunakan kelas JMenu di program Java
Kode Program Java Menggunakan Kelas JMenu
Di bahasa pemrograman Java, kelas JMenu merupakan turunan dari kelas JMenuItem. Sebuah menu dapat memiliki item menu. Ketika sebuah menu diklik, daftar dari item menu akan ditampilkan. Obyek kelas JMenu yang telah dikontruksi, dapat ditambahkan ke obyek menu bar (kelas JMenuBar) atau obyek menu yang lain sebagai submenu.

Berikut ini adalah hirarkhi turunan kelas JMenu di bahasa pemrograman Java:

Hirarki turunan kelas JMenu di bahasa pemrograman Java

Kelas JMenu mempunyai empat buah kontruktor dan banyak metoda. Anda dapat menggunakan salah satu dari kontruktor-konstruktor tersebut untuk menkonstruksi obyek menu dan menggunakan metoda tertentu untuk mengelola obyek menu. Berikut ini adalah tabel-tabel beberapa konstruktor dan metoda kelas JMenu yang sering digunakan:

Konstruktor Kelas JMenu

Konstruktor Keterangan
JMenu() Mengkonstruksi obyek menu tanpa teks.
JMenu(String str) Mengkonstruksi obyek menu dengan string yang disediakan sebagai teksnya.

Metoda Kelas JMenu

Metoda Keterangan
add(JMenuItem menuItem) Menambahkan item menu ke menu.
addSeparator() Menambahkan pembatas (separator) berupa garis horisontal antar menu.
remove(JMenuItem menuItem) Menghilangkan item menu tertentu dari menu.

Untuk membuat menu, terlebih dahulu Anda mengkontruksi obyek kelas JMenu dan meletakkannya di obyek menu bar. Obyek menu bar yang pada awalnya tidak tampak sebelum diberi obyek menu, akan muncul dibawah title bar dari obyek frame dengan bentuk persegi panjang yang merentang secara horisontal. Berikut ini adalah penggalan kode program untuk membuat menu File, Format dan Help.

JMenu mnuFile = new JMenu("File");
JMenu mnuFormat = new JMenu("Format");
JMenu mnuHelp = new JMenu("Help");
menuBar.add(mnuFile);
menuBar.add(mnuFormat);
menuBar.add(mnuHelp);

Membuat menu di bahasa pemrograman Java

Menu (kelas JMenu) dapat pula dijadikan sebagai submenu. Untuk membuat submenu, Anda cukup menambahkan obyek menu yang akan dijadikan sebagai submenu di obyek menu yang lain. Berikut ini adalah penggalan kode program untuk membuat tiga buah submenu untuk menu Format yaitu submenu Foreground, Background dan Text.

JMenu mnuForeground = new JMenu("Foreground");
JMenu mnuBackground = new JMenu("Backgroung");
JMenu mnuText = new JMenu("Text")
mnuFormat.add(mnuForeground);
mnuFormat.add(mnuBackground);
mnuFormat.add(mnuText);

Membuat submenu di bahasa pemrograman Java

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.