Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeninsutradhar/texteditorjavaswing
This Text Editor is a sleek and user-friendly Java application designed to provide a seamless text editing experience. With a modern and intuitive interface, this text editor offers essential features such as syntax highlighting, auto-indentation, file management, and more.
https://github.com/jeninsutradhar/texteditorjavaswing
gui gui-application java java-gui java-gui-application java-swing java-swing-application java-swing-gui text-editor text-editor-java
Last synced: 7 days ago
JSON representation
This Text Editor is a sleek and user-friendly Java application designed to provide a seamless text editing experience. With a modern and intuitive interface, this text editor offers essential features such as syntax highlighting, auto-indentation, file management, and more.
- Host: GitHub
- URL: https://github.com/jeninsutradhar/texteditorjavaswing
- Owner: JeninSutradhar
- Created: 2024-04-26T05:55:52.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-28T14:49:37.000Z (9 months ago)
- Last Synced: 2024-04-28T15:42:38.982Z (9 months ago)
- Topics: gui, gui-application, java, java-gui, java-gui-application, java-swing, java-swing-application, java-swing-gui, text-editor, text-editor-java
- Language: Java
- Homepage:
- Size: 21.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Java-Swing Text Editor
This Text Editor is a sleek and user-friendly Java application designed to provide a seamless text editing experience. With a modern and intuitive interface, this text editor offers essential features such as syntax highlighting, auto-indentation, file management, and more.## Features
- **Lightning-Fast Opening and Saving**: Quickly open and save files for efficient workflow.
https://github.com/JeninSutradhar/TextEditorJavaSwing/assets/111521642/f0d1e059-19a4-4346-927b-c36f5a05c2b3
- **File Management**: Open, save, and close files with ease.
- **Search Functionality**: Search and highlight specific words or phrases within the text.https://github.com/JeninSutradhar/TextEditorJavaSwing/assets/111521642/12db7d8d-b802-44d4-9514-2055c3fa659b
- **Font Customization**: Ability to customize the font style and size for personalized editing.
- **Auto-Indentation**: Automatically indents code for better structure and organization.
- **Line Numbers**: Display of line numbers for easy navigation within the text.
- **Word Count**: Real-time display of word count, character count, and line count.
- **Syntax Highlighting**: Highlighting of keywords to improve code readability.
![main](https://github.com/JeninSutradhar/TextEditorJavaSwing/assets/111521642/5f5e9778-d860-4f8b-bd94-7367b4a78c9d)## Usage
### Download and Installation:
- Clone the repository to your local machine.
- Ensure you have Java installed on your system.
- Compile the Java files using javac ImprovedTextEditor.java.
- Run the application using java ImprovedTextEditor.### Editing Text:
- Simply type or paste your text into the text area.
- Use the provided toolbar for various editing options.### File Management:
- Click on the "File" menu to open, save, or close files.
- Use the "Save-As" option to save the current file with a new name.### Syntax Highlighting:
- Keywords such as if, else, for, etc., are highlighted for better code comprehension.### Auto-Indentation:
- Press Enter to automatically indent the next line based on the previous line's indentation.### Font Customization:
- Navigate to the "Edit" menu and select the "Font" submenu to customize the font style and size.### Search Functionality:
- Access the "Search" menu to find specific words or phrases within the text.
- Enter the search term and press Enter to highlight all occurrences.