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