Rabu, 11 Januari 2017

Membuat Menu Menggunakan Java

Hi teman-teman kali ini saya ingin memberitahu bagaimana cara membuat Menu menggunakkan Java. Disini saya menggunakan aplikasi JCreator LE untuk Javany sendiri, yuk langsung aja ke langkkah-langkahnya..

Buka aplikasi Java, kemuan File, new lalu Project


Jika suadah, pada project tamplates pilih Basic Java Application. Next, kemudian beri nama file lalu tempatkan file
Jika sudah, masukkan codingan berikut:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class submenu {
    public static void main(String[] args) {

    final JFrame frame = new JFrame ("Membuat Menu");
    JLabel label = new JLabel ("Contoh menu dengan Java");
    label.setFont(new Font("SansSerif", Font.BOLD, 14));

JMenuBar menu = new JMenuBar();
frame.setJMenuBar(menu);

JMenu submenu = new JMenu ("File");
submenu.setMnemonic('F');

JMenuItem inputdata = new JMenuItem ("Input Data",'I');
inputdata.addActionListener (new ActionListener(){
public void actionPerformed (ActionEvent e){
JOptionPane.showMessageDialog
(frame,"Anda memanggil Program Input Data","Pesan Eksekusi",
JOptionPane.INFORMATION_MESSAGE);
//JOptionPane.PLAIN_MESSAGE
//JOptionPane.WARNING_MESSAGE
//JOptionPane.QUESTION_MESSAGE
//JOptionPane.ERROR_MESSAGE
}

});

JMenuItem editdata = new JMenuItem ("Edit Data",'E');
editdata.addActionListener (new ActionListener(){
public void actionPerformed (ActionEvent e){
String lokasi;
lokasi = JOptionPane.showInputDialog
(frame, "Siapa Nama yang akan diedit","Edit Data Nama",
JOptionPane.QUESTION_MESSAGE);
//JOptionPane.PLAIN_MESSAGE
//JOptionPane.WARNING_MESSAGE
//JOptionPane.INFORMATION_MESSAGE
//JOptionPane.ERROR_MESSAGE
}

});

JMenuItem hapusdata = new JMenuItem ("Hapus Data",'H');
hapusdata.addActionListener (new ActionListener(){
public void actionPerformed (ActionEvent e){
int tanya = JOptionPane.showOptionDialog
(frame,"Program tidak ditemukan!","Pesan                                                                                               Kesalahan",JOptionPane.DEFAULT_OPTION,
JOptionPane.ERROR_MESSAGE, null, new
String[] {"Retry","Cancel"},"Cancel");
//nilai tanya == 0,1,2
}
});

JMenuItem keluar = new JMenuItem ("Keluar",'K');
keluar.addActionListener (new ActionListener(){
public void actionPerformed (ActionEvent e){
int tanya = JOptionPane.showConfirmDialog
(frame,"Anda yakin ingin keluar?");
if (tanya == JOptionPane.YES_NO_OPTION)
System.exit(0);
//JOptionPane.NO_OPTION
//JOptionPane.CANCEL_OPTION
//JOptionPane.CLOSED_OPTION
}
});

menu.add(submenu);
submenu.add(inputdata);
submenu.add(editdata);
submenu.add(hapusdata);
submenu.addSeparator();
submenu.add(keluar);
menu.setSize(400,100);
menu.setLocation(60,60);
menu.setVisible(true);

frame.getContentPane().add(label);
frame.pack();
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}

Jika sudah mulailah run /  jalankan , jika sudah tidak ada error , makan hasil output akan muncul seperti berikut
Jika kita membuka menu File akan terdapat pilihan : Input Data, Edit Data, Hapus Data dan Keluar.
Jika kita meng-klik Input Data maka akan muncul output seperti berikut
Untuk menu Edit Data
Hapus Data
Dan yang terakhir untuk menu Keluar
Itulah cara membuat Menu menggunakan Java
Untuk teman-teman yang masih kurang paham dengan keterangan diatas dapat ditanyakan dikolom komentar. Selamat mencoba

Mohon maaf jika terdapat kesalahan dan kurag kejelasan dalam penjabaran keterangan
Terimakasi, semoga bermanfaat. 

0 komentar:

Posting Komentar