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

Murah Fosi Audio SP601 Passive Bookshelf Speaker 2 Way 6.5 Inch Woofers Inch HiFi
Fosi Audio SP601 Passive Bookshelf Speaker 2 Way ...
Rp 4.607.800
Murah Fosi Audio BT20A MAX Power Amplifier HiFi Bluetooth Stereo PFFB Feedback
Fosi Audio BT20A MAX Power Amplifier HiFi Bluetooth ...
Rp 2.989.600
(5/5)
Murah Fosi Audio K7 Amplifier Headphone Hi-Fi Gaming DAC Bluetooth LCD Display
Fosi Audio K7 Amplifier Headphone Hi-Fi Gaming DAC ...
Rp 2.545.900
(5/5)
Murah Fosi Audio SW10 Active Speaker Subwoofer HiFi 10 Inch Driver Smart DSP 200W
Fosi Audio SW10 Active Speaker Subwoofer HiFi 10 Inch ...
Rp 4.623.300
(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.