Notepad will allow user to input text in JTextArea. It will have pop-up menu for Copy/Cut/paste. Ask user to save any changes made to file before exiting current file. Notepad includes custom JFontChooser. Has find/replace, go-to, status bar functions built in the Notepad along with other text editing functions. Users can print and customize their page setup.