Monday, September 24, 2018

Bab 10 ~ JMenu



1.      Membuat Program MainMenu.java

import java.awt.event.*;

import java.awt.*;

import javax.swing.*;



class CobaMenu extends JFrame {

            JMenuBar menuBar;

            JMenu file, doc, edit, help;

            JMenuItem open, save, exit, delete, copy, paste, about;



            public CobaMenu(){

                        setTitle ("Menu");

                        setSize(200,200);



                        file = new JMenu("File");

                        file.setMnemonic('F');

                        doc = new JMenu ("Document");

                        doc.setMnemonic('D');

                        edit = new JMenu ("Edit");

                        edit.setMnemonic('E');

                        help = new JMenu ("Help");

                        help.setMnemonic('H');

                        open = new JMenuItem ("Open");

                        open.setMnemonic('O');

                        save = new JMenuItem ("Save");

                        save.setMnemonic('S');

                        exit = new JMenuItem ("Exit");

                        exit.setMnemonic('E');

                        delete = new JMenuItem ("Delete");

                        delete.setMnemonic('L');

                        copy = new JMenuItem ("Copy");

                        copy.setMnemonic('C');

                        paste = new JMenuItem ("Paste");

                        paste.setMnemonic('P');

                        about = new JMenuItem ("About");

                        about.setMnemonic('A');



                        menuBar = new JMenuBar ();

                        setJMenuBar(menuBar);

                        menuBar.add(file);

                                    file.add(open);

                                    file.add(save);

                                    file.addSeparator();

                                    file.add(exit);

                        menuBar.add(doc);

                                    doc.add(edit);

                                                edit.add(copy);

                                                edit.add(paste);

                                                edit.add(delete);

                        menuBar.add(help);

                                    help.add(about);





                        exit.addActionListener (new ActionListener(){

                                    public void actionPerformed (ActionEvent e){

                                                System.exit(0);

                                    }

                        });



                        setDefaultCloseOperation(EXIT_ON_CLOSE);

                        setVisible(true);

            }

}



public class MainMenu {

            public static void main (String [] args){

                        CobaMenu m = new CobaMenu ();

            }

}







2.      Membuat Program FFrame.java

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;



class FFrame extends JFrame implements ActionListener {

            JButton btnTutup = new JButton ("TUTUP");



            public FFrame (){

                        super("FRAME");

                        setSize (200,200);

                        setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

                        setLayout(null);

                        add(btnTutup);

                        btnTutup.setBounds(40,20,100,20);

                        btnTutup.addActionListener(this);

                        setVisible(true);

            }



            public void actionPerformed (ActionEvent e){

                        if(e.getSource () == btnTutup){

                                    dispose();

                        }

            }

}

No comments:

Post a Comment

Bab 1 ~ Dasar - Dasar Java

1.       Membuat Program HelloWorld .java public class HelloWorld {             public static void main (String [] args){    ...