Jumat, 01 Maret 2013

membuat menu di java

assalamualikum..wr.wb..
selamat siang sahabat blog asyik..:)
pada kesmpatan kali ini saya akan share source code untuk membuat menu..


import java.awt.*;
   
    import java.awt.event.*;
   
    import javax.swing.*;
   
    public class Menu extends JFrame {
   
        private JMenuBar bar;
   
        private JMenu mnuFile, mnuHelp, submnuNew;
   
        private JMenuItem itemNew, itemOpen, itemExit, itemAbout, itemHelp,
   
            subitemFile, subitemProject;
   
        public Menu() {
   
            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);
   
            Menu test = new Menu();
   
            test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   
        }
   
    }


setelah di run akan seperti


 


Share this

0 Comment to "membuat menu di java"

Posting Komentar