https://github.com/mr-ema/swingy
Java MVC (Model-View-Controller) template project with Swing GUI. It provides a basic structure for building Java applications using the Swing Toolkit.
https://github.com/mr-ema/swingy
java mvc mvc-java swing
Last synced: about 1 year ago
JSON representation
Java MVC (Model-View-Controller) template project with Swing GUI. It provides a basic structure for building Java applications using the Swing Toolkit.
- Host: GitHub
- URL: https://github.com/mr-ema/swingy
- Owner: mr-ema
- License: unlicense
- Created: 2023-06-26T21:32:55.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-07T16:33:40.000Z (almost 3 years ago)
- Last Synced: 2025-02-02T05:16:54.745Z (over 1 year ago)
- Topics: java, mvc, mvc-java, swing
- Language: Java
- Homepage:
- Size: 85.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Swingy
Swingy is a Java MVC (Model-View-Controller) template project with Swing
GUI. It provides a basic structure for building Java applications using
the Swing toolkit.
## Resources
- [FlatLaf](https://www.formdev.com/flatlaf)
- [Java MVC](https://github.com/ashiishme/java-swing-mvc)
## Features
The Swingy template provides the following features:
- FlatLaf Theme
- Simple database with read-write-update operations using json files
- Model-View-Controller (MVC) architectural pattern
- Swing GUI components for building the user interface
- Example controllers, models, validations, and views to demonstrate the usage
- Basic project structure to organize your code
## Usage
```
git clone https://github.com/mr-ema/swingy
```
```
cd swingy
```
```
gradle run
```
## Contributing
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.