Search This Blog & Web

Tuesday, January 3, 2012

NotePad Demo GUI (JAVA)

import javax.swing.*;
import java.awt.*;
class Notepad extends JFrame{
private JTextArea textArea;
private JMenuBar mainMenu;


private JMenu fileMenu;
private JMenuItem newMenuItem;
private JMenuItem saveMenuItem;
private JMenuItem saveasMenuItem;
private JSeparator jsep;
private JMenuItem openMenuItem;
private JMenuItem printMenuItem;

private JMenu editMenu;
private JMenuItem undoMenuItem;
private JMenuItem redoMenuItem;
private JMenuItem copyMenuItem;
private JMenuItem cutMenuItem;
private JMenuItem pasteMenuItem;

private JMenu serchMenu;
private JMenuItem findMenuItem;
private JMenuItem replaceMenuItem;
private JMenuItem findpreviousMenuItem;
private JMenuItem nextMenuItem;
private JMenuItem pastMenuItem;
private      JPanel panel1;
private      JLabel lbl1;

Notepad(){
panel1=new JPanel(new FlowLayout(FlowLayout.LEFT));
lbl1=new JLabel("CopyRight By DT Lakmal All Rights Reserved");
panel1.add(lbl1);
add(panel1,"South");

setTitle("DT Lakmal");
setSize(500,400);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);

textArea=new JTextArea();
JScrollPane textPane=new JScrollPane(textArea);
add(textPane,"Center");

mainMenu=new JMenuBar();
fileMenu=new JMenu("File");
newMenuItem=new JMenuItem("New");
saveMenuItem=new JMenuItem("save");
saveasMenuItem=new JMenuItem("save as");

jsep=new JSeparator();
openMenuItem=new JMenuItem("open");
printMenuItem=new JMenuItem("print");

fileMenu.add(newMenuItem);
fileMenu.add(saveMenuItem);
fileMenu.add(saveasMenuItem);
fileMenu.add(jsep);
fileMenu.add(openMenuItem);
fileMenu.add(printMenuItem);
mainMenu.add(fileMenu);

setJMenuBar(mainMenu);

editMenu=new JMenu("Edit");
undoMenuItem=new JMenuItem("undo");
redoMenuItem=new JMenuItem("Redo");
copyMenuItem=new JMenuItem("copy");
cutMenuItem=new JMenuItem("cut");
pasteMenuItem=new JMenuItem("paste");

mainMenu.add(editMenu);
editMenu.add(undoMenuItem);
editMenu.add(redoMenuItem);
editMenu.add(copyMenuItem);
editMenu.add(cutMenuItem);
editMenu.add(pasteMenuItem);

serchMenu=new JMenu("Serch");
findMenuItem=new JMenuItem("find");
replaceMenuItem=new JMenuItem("Replace");
findpreviousMenuItem=new JMenuItem("findprevious");
nextMenuItem=new JMenuItem("next");
pastMenuItem=new JMenuItem("past");

serchMenu.add(findMenuItem);
serchMenu.add(replaceMenuItem);
serchMenu.add(findpreviousMenuItem);
serchMenu.add(nextMenuItem);
serchMenu.add(pastMenuItem);
mainMenu.add(serchMenu);
}
}
class Demo{
public static void main(String args[]) {
Notepad n1=new Notepad();
n1.setVisible(true);
}
}


Preview

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...
Web Analytics