Sunday, January 13, 2013

Notepad In Java

import javax.swing.*;
import java.awt.*;
class project
{
public static void main (String args [])
{
JFrame f  = new JFrame("Notepad");


JMenuBar menu = new JMenuBar();
//File
JMenu m = new JMenu("File");
menu.add(m);
JMenuItem it = new JMenuItem("    New           Ctrl+N");
JMenuItem it1 = new JMenuItem("   Open...       Ctrl+O");
JMenuItem it2 = new JMenuItem("   Save           Ctrl+S");
JMenuItem it3 = new JMenuItem("   Save As...          ");
JMenuItem it4 = new JMenuItem("   Page Setup ");
it4.add(new JSeparator());
JMenuItem it5 = new JMenuItem("   Print...         Ctrl+P");
JMenuItem it6 = new JMenuItem("   Exit ");
it6.add(new JSeparator());

m.add(it);
m.add(it1);
m.add(it2);
m.add(it3);
m.add(it4);
m.add(it5);
m.add(it6);                      

//Edit
JMenu m1 = new JMenu("Edit");
menu.add(m1);
JMenuItem item = new JMenuItem("Undo              Ctrl+Z");

JMenuItem item1 = new JMenuItem("Cut                Ctrl+X");
item1.add(new JSeparator());
JMenuItem item2 = new JMenuItem("Copy              Ctrl+C");
JMenuItem item3 = new JMenuItem("Paste             Ctrl+V ");
JMenuItem item4 = new JMenuItem("Delete            Del ");
JMenuItem item5 = new JMenuItem("Find              Ctrl+F ");
item5.add(new JSeparator());
JMenuItem item6 = new JMenuItem("Find Next         F3 ");
JMenuItem item7 = new JMenuItem("Replace...        Ctrl+H ");
JMenuItem item8 = new JMenuItem("GoTo...           Ctrl+G ");
JMenuItem item9 = new JMenuItem("Select All        Ctrl+A ");
item9.add(new JSeparator());
JMenuItem item0 = new JMenuItem("Tiem/Date          F5  ");
m1.add(item);
m1.add(item);
m1.add(item1);
m1.add(item2);
m1.add(item3);
m1.add(item4);
m1.add(item5);
m1.add(item6);
m1.add(item7);
m1.add(item8);
m1.add(item9);
m1.add(item0);
//Format

JMenu m3 = new JMenu ("Format");
JMenuItem item_1 = new JMenuItem("Word Wrap");
JMenuItem item_2= new JMenuItem ("Font...");
m3.add(item_1);
m3.add(item_2);
menu.add(m3);

//View

JMenu m4 = new JMenu ("View");
JCheckBoxMenuItem item_3 = new JCheckBoxMenuItem("Status Bar");
m4.add(item_3);
menu.add(m4);


JMenu m5 = new JMenu ("Help");
JMenuItem item_4 = new JMenuItem("View Help");
m5.add(item_4);
JMenuItem item_5 = new JMenuItem("About Notepad");
m5.add(item_5);
item_5.add(new JSeparator());
menu.add(m5);


JTextArea txt = new JTextArea("Area for Text.");


txt.setPreferredSize(new Dimension(880,550));
Container c = f.getContentPane();

f.setLayout(new FlowLayout());
f.add(txt);


f.setJMenuBar(menu);

f.setSize(900,600);
f.setLocation(20,20);
f.setDefaultCloseOperation(f.EXIT_ON_CLOSE);
f.setVisible(true);
}
}





OUTPUT :









No comments: