Presentation Video: https://shorturl.at/iiFmz
My application can be launched by 2 ways:
- Through my Main.java
- Through the executable .jar file that I placed in my source code. Name of that .jar file is SimpleNotepad.jar
The application can only be closed if:
- The text space is blank (like initially, you open my application and still not type in anything)
- User open an existing document and want to exit
- ......
For the video, because at the time I was recording, the noise around my place was quite loud since there was a working construction site nearby, so I needed to add some lofi music to drown it out. I'm sorry for that inconvenience. Please watch it if possible for a better perspective about what I do in my project, since the length for the report is quite short, and the report will not cover all about my application. Thanks for your understanding.
I have also implemented some common keyboard shortcuts for convenient use:
- Ctrl + O: Open a previously saved text file
- Ctrl + S: Save the current text file
- Ctrl + Shift + S: Save as (Save the current text file to a new directory, or save it with an another name,....)
- Ctrl + N: Create a new blank page.
- Ctrl + Z: Undo the last action.
- Ctrl + Y: Redo the last action.
- Ctrl + X: Cut the selected text.
- Ctrl + V: Paste the copied or cut text.
- Ctrl + C: Copy the selected text.
- Ctrl + F: Open the find dialog to search for text within the document.
- Ctrl + H: Open the replace dialog to find and replace text within the document.