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
SILAHKAN BAGIKAN ARTIKEL INI!
Pin It

Produk Laris Toko Gerzal

Edifier R1700BT Active 2.0 Bluetooth Bookshelf Speaker Set

Edifier R1700BT Active 2.0 Bluetooth Bookshelf Speaker Set

Beli di Shopee
Sunbuck AV-555BT Audio Amplifier Bluetooth 5.0 Microphone HiFi

Sunbuck AV-555BT Audio Amplifier Bluetooth 5.0 Microphone HiFi

Beli di Shopee
QUEED Power Supply Station Generator 220V 69800mAh

QUEED Power Supply Station Generator 220V 69800mAh

Beli di Shopee
Fosi Audio V3 Power Amplifier 2 Channel Audio Stereo Hi-Fi TI TPA3255

Fosi Audio V3 Power Amplifier 2 Channel Audio Stereo Hi-Fi

Beli di Shopee
Fosi Audio MC101 Mini Bluetooth Stereo Amplifier With VU Meter

Fosi Audio MC101 Mini Bluetooth Stereo Amplifier With VU Meter

Beli di Shopee