- Java
- Java Swing
- JPanel
- JFrame
- File Handling
TextEditor is a desktop application developed in Java using Java Swing for the graphical user interface. The application provides a comprehensive text editing environment with user authentication and file management features. The key functionalities include user login and registration, file creation, editing, saving, and managing a list of previously created files.
The application starts with a login screen where users can enter their credentials. If the user does not have an account, they can switch to the registration screen to create a new account.
-
Login: Allows existing users to log in using their credentials.
-
Register: New users can create an account to access the text editor.
- File List Window: After logging in or registering, users are presented with a window displaying a list of previously created files.
- Select and Edit File: Users can select any file from the list to edit its contents.
- Users have the option to create a new file by clicking on the "New File" button.
- Create New File: Users can create new text files.
- When a user selects a file from the list, the text editor window opens, displaying the content of the selected file.
- Users can edit the text within this window.
-
Save and Close File: Edited files can be saved, and the user can close the file to return to the file list window for further actions.
-
Changes can be saved by clicking the "Save" button.
-
Users can close the file after saving, which returns them to the file list window.
TextEditor combines robust text editing capabilities with essential user authentication and file management features, making it a versatile tool for managing and editing text files. The use of Java Swing ensures a responsive and visually appealing interface, enhancing the overall user experience.