| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
ToDoList is a simple Java Swing-based application that allows users to manage their daily tasks through an intuitive, lightweight interface. It demonstrates modular programming in Java, clean code architecture, and event-driven GUI design.
The project has the following structure:
.
├── README.md
├── LICENSE
├── To_Do_List_screenshot.png
├── module-info.java # Module descriptor for Java module
└── classes/
├── ToDoList.java # Main launcher class
├── AppFrame.java # Main frame containing GUI components
├── TitleBar.java # Custom title bar component
├── Footer.java # Footer panel with status/info
├── List.java # Panel displaying the list of tasks
└── Task.java # Model class for a task
Clone the repository
git clone https://github.com/yourusername/ToDoList.git
cd TooListBuild the project
mvn clean packageOr compile manually:
javac -d out --module-source-path src $(find src -name "*.java")Run the application
java --module-path out -m ToDoList/com.example.todolist.ToDoListContributions are welcome! Please open issues for bugs or feature requests, and submit pull requests for improvements.
This project is licensed under the MIT License. See the LICENSE file for details.
| Back | FazBrowse Home | New Git URL |