An open API service indexing awesome lists of open source software.

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.

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.