1 package test;
2
3 import java.awt.Container;
4 import java.awt.GridLayout;
5 import java.awt.event.WindowAdapter;
6 import java.awt.event.WindowEvent;
7 import java.io.File;
8 import java.util.Vector;
9
10 import javax.swing.BorderFactory;
11 import javax.swing.ComboBoxEditor;
12 import javax.swing.ImageIcon;
13 import javax.swing.JCheckBox;
14 import javax.swing.JComboBox;
15 import javax.swing.JFrame;
16 import javax.swing.JLabel;
17 import javax.swing.JMenu;
18 import javax.swing.JMenuBar;
19 import javax.swing.JMenuItem;
20 import javax.swing.JPanel;
21 import javax.swing.JRadioButton;
22 import javax.swing.JScrollPane;
23 import javax.swing.JTextArea;
24 import javax.swing.KeyStroke;
25 public class test {
26 public static void main(String[] args) {
27 JFrame f=new JFrame("Welcome!");
28 JTextArea text=new JTextArea();
29 text.setEditable(true);
30 f.getContentPane().add(new JScrollPane(text));
31 JMenu menuFile=new JMenu("FILE");
32 menuFile.setIcon(new ImageIcon("d:"+File.separator+"Note.png"));
33 JMenuBar menuBar=new JMenuBar();
34 JMenuItem newItem=new JMenuItem("New",new ImageIcon("d:"+File.separator+"New.png"));
35 JMenuItem openItem=new JMenuItem("Open",new ImageIcon("d:"+File.separator+"Open.png"));
36 JMenuItem closeItem=new JMenuItem("Close",new ImageIcon("d:"+File.separator+"Close.png"));
37 JMenuItem exitItem=new JMenuItem("Exit",new ImageIcon("d:"+File.separator+"Exit.png"));
38 newItem.setMnemonic('N');
39 openItem.setMnemonic('O');
40 closeItem.setMnemonic('C');
41 exitItem.setMnemonic('E');
42 newItem.setAccelerator(KeyStroke.getKeyStroke('N',java.awt.Event.CTRL_MASK));
43 openItem.setAccelerator(KeyStroke.getKeyStroke('O',java.awt.Event.CTRL_MASK));
44 closeItem.setAccelerator(KeyStroke.getKeyStroke('C',java.awt.Event.ALT_MASK));
45 exitItem.setAccelerator(KeyStroke.getKeyStroke('E',java.awt.Event.ALT_MASK));
46 menuFile.add(newItem);
47 menuFile.add(openItem);
48 menuFile.add(closeItem);
49 menuFile.add(exitItem);
50 menuBar.add(menuFile);
51 f.addWindowListener(new WindowAdapter(){
52 public void windowClosing(WindowEvent arg0){
53 System.exit(1);
54 }
55 });
56 f.setJMenuBar(menuBar);
57 f.setVisible(true);
58 f.setSize(300,180);
59 f.setLocation(300,200);
60
61 }
62
63
64 }