sads

Monday, 20 February 2017

Jframe- Menubar,Menu,submenu,menuitems









 

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

public class MenuBarExample extends JFrame implements ActionListener{
   
    JFrame jf;
    JMenuBar bar;
    JMenuItem m1,m2,m3,m4,m5,m6,m7,m8,m9,m10,m11,m12,m13;
    JMenu menu1,menu2,submenu;
   
   
    public MenuBarExample() {
        // TODO Auto-generated constructor stub
        jf=new JFrame("MenuBar Example");
        setVisible(true);
        setSize(500, 250);
       
       
        bar=new JMenuBar();
        setJMenuBar(bar);
   
       
        menu1=new JMenu("File");
        menu2=new JMenu("Edit");
        submenu=new JMenu("Search");
       
       
        bar.add(menu1);
        bar.add(menu2);
       
       
        m1=new JMenuItem("New");
        m2=new JMenuItem("Open");
        m3=new JMenuItem("Save");
        m4=new JMenuItem("Close");
        m5=new JMenuItem("Exit");
        m5.addActionListener(this);
       
        m6=new JMenuItem("Undo");
        m7=new JMenuItem("Redo");
        m8=new JMenuItem("Copy");
        m9=new JMenuItem("Cut");
        m10=new JMenuItem("Paste");
       
        m11=new JMenuItem("Find");
        m12=new JMenuItem("Replace");
       
       
       
       
       
        menu1.add(m1);
        menu1.add(m2);
        menu1.add(m3);
        menu1.add(m4);
        menu1.add(m5);
       
       
       
        menu2.add(m6);
        menu2.add(m7);
        menu2.add(m8);
        menu2.add(m9);
        menu2.add(m10);
        menu2.add(submenu);
       
       
        submenu.add(m11);
        submenu.add(m12);
       
       
       
       
       
       
       
    }

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        MenuBarExample mm=new MenuBarExample();
    }

    @Override
    public void actionPerformed(ActionEvent ae) {
        // TODO Auto-generated method stub
       
        if (ae.getActionCommand().equals("Exit")) {
    dispose();
           
        }
    }

}
 

No comments:

Post a Comment