Program Menu Sederhana dengan Java Swing - Kali ini kita akan belajar membuat tampilan menu di dalam program java, apa bila anda membuat sebuah aplikasi java sudah pasti anda akan memerlukan sebuah menu agar memudahkan user dalam menavigasi program tersebut. nah disini sekarang kita akan belajar membuatnya, kita akan membuat sebuah menu yang sederhana agar mudah di mengerti. untuk lebih jelasya langsung saja lihat scriptnya di bawah :
import java.awt.event.*; import javax.swing.*; public class Menutest extends JFrame { private JMenuBar bar; private JMenu mnuFile, mnuHelp, submnuNew; private JMenuItem itemNew, itemOpen, itemExit, itemAbout, itemHelp, subitemFile, subitemProject; public Menutest() { super ("Membuat menu"); bar = new JMenuBar(); setJMenuBar (bar); mnuFile = new JMenu ("File"); mnuFile.setMnemonic('F'); mnuHelp = new JMenu ("Help"); mnuHelp.setMnemonic('H'); submnuNew = new JMenu ("New"); submnuNew.setMnemonic('N'); mnuFile.add(submnuNew); subitemFile = new JMenuItem ("File..."); subitemFile.setIcon(new ImageIcon("images/new.gif")); subitemFile.setAccelerator(KeyStroke.getKeyStroke( KeyEvent.VK_N, ActionEvent.CTRL_MASK)); subitemFile.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(null, "New File"); } } ); submnuNew.add(subitemFile); subitemProject = new JMenuItem ("Project..."); subitemProject.setMnemonic ('P'); submnuNew.add(subitemProject); itemOpen = new JMenuItem ("Open"); itemOpen.setMnemonic('O'); mnuFile.add(itemOpen); mnuFile.addSeparator(); itemExit = new JMenuItem ("Exit"); itemExit.setMnemonic('E'); itemExit.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { if (JOptionPane.showConfirmDialog(null,"Apakah Anda yakin akan keluar?", "Konfirmasi",JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE) == JOptionPane.OK_OPTION) { System.exit(0); } } } ); mnuFile.add(itemExit); itemHelp = new JMenuItem ("Help"); itemHelp.setIcon(new ImageIcon("images/help.gif")); itemHelp.setMnemonic('e'); mnuHelp.add(itemHelp); itemAbout = new JMenuItem ("About"); itemAbout.setMnemonic('A'); itemAbout.setIcon(new ImageIcon("images/info.gif")); mnuHelp.add(itemAbout); bar.add(mnuFile); bar.add(mnuHelp); setSize (400,200); setLocationRelativeTo(null); setVisible (true); } public static void main (String args[]) { JFrame.setDefaultLookAndFeelDecorated(true); Menutest test = new Menutest(); test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
Baca juga : Progam Sederhana Java Swing Konversi Bilangan
Program Menu Sederhana dengan Java Swing anda sekarang sudah selsai, baca juga tutorial java swing lainnya.
0 komentar