Kamis, 17 November 2011

cara membuat JMenu

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;

/**
 * gerry dwi guntoro
 */

public class melon extends JFrame {


    public melon() {
        super("aku bisa");
        setSize(400, 300);

        JMenu gerry = new JMenu("gerry");
        gerry.add(new JMenuItem("aku"));
        gerry.add(new JMenuItem("pasti"));
        gerry.add(new JMenuItem("bisa"));

        JMenu pilih = new JMenu("pilih");
        pilih.add(new JMenuItem("joni"));
        pilih.add(new JMenuItem("okta"));
        pilih.add(new JMenuItem("rimal"));

        gerry.add(pilih);
        gerry.addSeparator();

        JMenuItem quit = new JMenuItem("Quit");
        quit.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,
                Event.ALT_MASK));
        quit.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                System.exit(0);
            }
        });
        quit.addActionListener(new ActionListener() {
           
            @Override
            public void actionPerformed(ActionEvent arg0) {
                JOptionPane.showMessageDialog(null, "terima kasih");
                System.exit(0);
               
            }
        });
       
        gerry.add(quit);

        JMenu joni = new JMenu("joni");
        JCheckBoxMenuItem dia = new JCheckBoxMenuItem("dia");
        joni.add(dia);
//        joni.add(new JCheckBoxMenuItem("dia"));
        joni.add(new JCheckBoxMenuItem("emank"));
        joni.add(new JCheckBoxMenuItem("jelek", true));
        joni.add(new JCheckBoxMenuItem("banget"));

        JMenu poltek = new JMenu("poltek");
        ButtonGroup Bem = new ButtonGroup();
        JRadioButtonMenuItem UKM;
        UKM = new JRadioButtonMenuItem("HMMI", true);
        Bem.add(UKM);
        poltek.add(UKM);
        UKM = new JRadioButtonMenuItem("HIMATEK");
        Bem.add(UKM);
        poltek.add(UKM);
        UKM = new JRadioButtonMenuItem("HIMAKA");
        Bem.add(UKM);
        poltek.add(UKM);

        JMenuBar menuBar = new JMenuBar();
        menuBar.add(gerry);
        menuBar.add(joni);
        menuBar.add(poltek);
        setJMenuBar(menuBar);

    }

    public static void main(String[] args) {
        JFrame f = new melon();
        f.addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent we) {
                System.exit(0);
            }
        });
        f.setVisible(true);
    }
}

Tidak ada komentar:

Posting Komentar