Saturday 31 March 2012

Notepad Program


import java .awt.*;
public class MyNotepad
{
static MenuBar mb=new MenuBar();
static Frame f=new Frame();
MyNotepad(String title)
{
f.setTitle(title);
f.setMenuBar(mb);
//Menu fileMenu1=new Menu("FILE");
MenuItem open=new MenuItem("Open..    Ctrl+O");
MenuItem newf=new MenuItem("New       Ctrl+N");
MenuItem close=new MenuItem("Exit");
MenuItem save=new MenuItem("Save      Ctrl+S");
MenuItem saveas=new MenuItem("Saveas ");
MenuItem pagesetup=new MenuItem("Page Setup     ");
MenuItem print=new MenuItem("Print    Ctrl+P");
Menu fileMenu1=new Menu("File");
fileMenu1.add(newf);
fileMenu1.add(open);
//fileMenu1.addSeparator();
fileMenu1.add(save);
fileMenu1.add(saveas);
fileMenu1.addSeparator();
fileMenu1.add(pagesetup);
fileMenu1.add(print);
fileMenu1.addSeparator();
fileMenu1.add(close);
mb.add(fileMenu1);
f.setMenuBar(mb);

f.setTitle(title);
f.setMenuBar(mb);
//Menu fileMenu2=new Menu("Edit");
MenuItem undo=new MenuItem("Undo     Ctrl+Z");
MenuItem cut=new MenuItem("Cut       Ctrl+X");
MenuItem copy=new MenuItem("Copy     Ctrl+C");
MenuItem paste=new MenuItem("Paste    Ctrl+V");
MenuItem delete=new MenuItem("Delete     Del");
MenuItem find=new MenuItem("Find     Ctrl+F");
MenuItem findnext=new MenuItem("Find Next    F3");
MenuItem replace=new MenuItem("Replace      Ctrl+H");
MenuItem gotoa=new MenuItem("Go To      Ctrl+G");
MenuItem selectall=new MenuItem("Select All   Ctrl+A");
MenuItem timedate =new MenuItem("Time/Date       F5");


Menu fileMenu2=new Menu("Edit");
fileMenu2.add(undo);
fileMenu2.addSeparator();
fileMenu2.add(cut);
fileMenu2.add(copy);
fileMenu2.add(paste);

fileMenu2.add(delete);
fileMenu2.addSeparator();
fileMenu2.add(find);
fileMenu2.add(findnext);
fileMenu2.add(replace);
fileMenu2.add(gotoa);
fileMenu2.addSeparator();
fileMenu2.add(selectall);
fileMenu2.add(timedate);
mb.add(fileMenu2);
f.setMenuBar(mb);


Menu fileMenu3=new Menu("Format");
MenuItem wordwrap=new MenuItem("Word Wrap");
MenuItem font=new MenuItem("Font");
fileMenu3.add(wordwrap);

fileMenu3.add(font);


mb.add(fileMenu3);
f.setMenuBar(mb);

Menu fileMenu4=new Menu("View");
MenuItem statusbar=new MenuItem("Status Bar");
fileMenu4.add(statusbar);

mb.add(fileMenu4);
f.setMenuBar(mb);
Menu fileMenu5=new Menu("Help");
MenuItem viewhelp=new MenuItem("View Help");
fileMenu5.add(viewhelp);
fileMenu5.addSeparator();
MenuItem notepad=new MenuItem("About Notepad");
fileMenu5.add(notepad);

mb.add(fileMenu5);
f.setMenuBar(mb);
}
public static void main(String args[]){
MyNotepad mmb=new MyNotepad("BNM-Notepad");
f.setBounds(1000,100,800,400);
f.setVisible(true);
}
}

No comments:

Post a Comment