-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNotepad.java
More file actions
74 lines (63 loc) · 1.57 KB
/
Notepad.java
File metadata and controls
74 lines (63 loc) · 1.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
import java.awt.*;
import java.awt.event.*;
class Notepad extends Frame
{
Notepad()
{
MenuBar mbr=new MenuBar();
MenuShortcut msc1=new MenuShortcut(KeyEvent.VK_N);
MenuShortcut msc2=new MenuShortcut(KeyEvent.VK_O);
Menu m1=new Menu("File");
MenuItem m11=new MenuItem("New",msc1);
MenuItem m12=new MenuItem("Open",msc2);
MenuItem m13=new MenuItem("Save");
MenuItem m14=new MenuItem("Save As");
m1.add(m11);
m1.add(m12);
m1.add(m13);
m1.add(m14);
Menu m2=new Menu("Edit");
MenuItem m21=new MenuItem("Cut");
MenuItem m22=new MenuItem("Copy");
MenuItem m23=new MenuItem("Paste");
MenuItem m24=new MenuItem("Undo");
m2.add(m21);
m2.add(m22);
m2.add(m23);
m2.add(m24);
Menu m3=new Menu("Search");
MenuItem m31=new MenuItem("Find");
MenuItem m32=new MenuItem("Find Next");
MenuItem m33=new MenuItem("Find Previous");
MenuItem m34=new MenuItem("Replace");
m3.add(m31);
m3.add(m32);
m3.add(m33);
m3.add(m34);
Menu m4=new Menu("View");
MenuItem m41=new MenuItem("Always on Top");
MenuItem m42=new MenuItem("Post IT");
Menu m43=new Menu("Zoom");
MenuItem m431=new MenuItem("Zoom In");
MenuItem m432=new MenuItem("Zoom Out");
m43.add(m431);
m43.add(m432);
CheckboxMenuItem m44=new CheckboxMenuItem("Word wrap",true);
m4.add(m41);
m4.add(m42);
m4.add(m43);
m4.add(m44);
mbr.add(m1);
mbr.add(m2);
mbr.add(m3);
mbr.add(m4);
setMenuBar(mbr);
}
public static void main(String args[])
{
Notepad n1=new Notepad();
n1.setVisible(true);
n1.setSize(500,500);
n1.setTitle("VJTech Notepad");
}
}