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..
Jika suadah, pada project tamplates pilih Basic Java Application. Next, kemudian beri nama file lalu tempatkan file
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
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 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