//:Ex14.java

import javax.swing.*;
import java.awt.*;
import java.util.*;
import java.awt.event.*;
import javax.swing.border.*;
import javax.swing.table.*;
import javax.swing.event.*;
import javax.swing.tree.*;
import java.io.*;
import java.net.*;



public class Ex14 extends JFrame { 

	//Primitives ...
	//Collections ...

	 public Ex14 () {
		Container container = null; 
		JMenuBar MB = null; 
		JMenu M1 = null; 
		JMenu M2 = null; 
		JMenuItem MI1 = null; 
		JMenuItem MI2 = null; 
		JMenuItem MI3 = null; 
		JMenuItem MI4 = null; 
		JMenuItem MI5 = null; 
		JMenuItem MI6 = null; 
		JMenuItem MI7 = null; 
		JMenuItem MI8 = null; 

		container  = this.getContentPane();
		setTitle("F1"); 
		setVisible(true); 
		setSize(300,300); 
		setLocation(10,50); 

		container.setLayout( new BorderLayout(5, 5)); 
		MB = new JMenuBar();
		container.add(MB, "North" ); 

		M1 = new JMenu();
		M1.setText("File");
		M1.setMnemonic('F'); 
		MB.add(M1); 

		M2 = new JMenu();
		M2.setText("New");
		M2.setMnemonic('N'); 
		M1.add(M2); 

		MI1 = new JMenuItem();
		MI1.setText("Frame");
		MI1.setMnemonic('F'); 
		M2.add(MI1); 

		MI2 = new JMenuItem();
		MI2.setText("Button");
		MI2.setMnemonic('B'); 
		M2.add(MI2); 

		MI3 = new JMenuItem();
		MI3.setText("TextBox");
		MI3.setMnemonic('T'); 
		M2.add(MI3); 

		MI4 = new JMenuItem();
		MI4.setText("Open");
		MI4.setMnemonic('O'); 
		M1.add(MI4); 

		MI5 = new JMenuItem();
		MI5.setText("Close");
		MI5.setMnemonic('C'); 
		M1.add(MI5); 

		M1.addSeparator(); 

		MI6 = new JMenuItem();
		MI6.setText("Print Setup");
		MI6.setMnemonic('u'); 
		M1.add(MI6); 

		MI7 = new JMenuItem();
		MI7.setText("Print");
		MI7.setMnemonic('P'); 
		M1.add(MI7); 

		M1.addSeparator(); 

		MI8 = new JMenuItem();
		MI8.setText("Exit");
		MI8.setMnemonic('E'); 
		M1.add(MI8); 

	}

	// Methods ... 

	// Models .. 

	// Model Class .. 

	public static void main(String[] args)  { 
		Ex14 Ex141 = new Ex14();
		Ex141.show();
		Ex141.addWindowListener( new WindowAdapter()  {
			public void windowClosing(WindowEvent we)   {
				 System.exit(0);
		}} );
	}

}

