TOPIC:> ----------- 1. Creating a windowed application by extending java.awt.Frame 2. Creating a menu bar, and attaching it to the frame 3. Unlimited undo/redo 4. Cut, copy, paste etc. 5. Go to line and find the given word. 6. Save and save as function. 7. Open fn that open a file. 8. Quit to close the window.