Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/omid2831/notepad
This notepad serves as a demonstration of its functionalities and illustrates how it will operate as a professional application.
https://github.com/omid2831/notepad
Last synced: 22 days ago
JSON representation
This notepad serves as a demonstration of its functionalities and illustrates how it will operate as a professional application.
- Host: GitHub
- URL: https://github.com/omid2831/notepad
- Owner: Omid2831
- Created: 2024-10-19T10:29:44.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-16T23:47:32.000Z (about 1 month ago)
- Last Synced: 2024-11-17T00:26:32.381Z (about 1 month ago)
- Language: Java
- Homepage:
- Size: 12.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Notepad Application 📝
This is a **native Java** implementation of a lightweight **Notepad** application. It features a simple yet functional graphical user interface (GUI) built using `Swing`, allowing users to create, edit, save, and open text files.
---
## 🖼️ Demo
### Application Screenshot:
[![ Note Screenshot](capture/Pic.png)](capture/NoteVid.mp4)
> *Click the image above to watch the video demo.*---
## 🚀 How to Use
### Prerequisites
- [**Java Development Kit (JDK)**](https://www.oracle.com/java/technologies/downloads/) installed (version 8 or higher)
- [**Git**](https://git-scm.com/) installed1. Open your terminal and clone the repository:
```bash
git clone https://github.com/Omid2831/NotePad.git
```
2. Navigate into the project directory:
```bash
cd NotePad
```
### Compile and Run
1. Compile the source files and place the compiled classes in the `bin` directory:
``` bash
javac -d bin *.java
```
3. Run the program:
```bash
java -cp bin Notepad.java
```
(Please make sure Notepad.java is your program's entry point.)
---
### 🛠️ File Structure
📂 Notepad-App
├── src/
│ └── main/
│ └── java/
│ └── Notepad.java # Notepad functionality implementation
├── 📂 capture
│ ├── NoteVid.mp4 # Video demo of the application
│ └── Pic.png # Screenshot of the application
└── README.md # Documentation file for the project
---