EntityFX - Fast way to create a JavaFX Form Application with Spring Boot, H2 Database and Rest Services
Using entity model to generate h2 data table structure, JavaFX forms, filtered tableview, search dialog and more
Please visit the Wiki Page for more details (Link)[https://github.com/chqu1012/EntityFX/wiki]
Metro Style Application
Metro Login Page, inspired by this Metro UI Website
About Page Preference Page with H2 Server User Interface
First Steps:
Create a new project via context menu in PackageExplorer
Choose the project type EntityFX
The project has a domain model, this model requires a name. This will be the database entity
Generated project folder structure with some default files, e.g. gradle dependencies, dsl files for the applciations, etc.
Features Generation:
- Dependency Injection Module
- H2 Data Table Repository
- H2 CRUD Statement Generation
- JavaFX Formular
- Entity Generation
- JavaFX Model Binding Generation
- JavaFX Search Dialog
- JavaFX based on Entity TableView
- Demo Application for each Entity Generation
- Pojo Table Form Editing Mode
- Pojo based TableForm Rendering
- Metro Agiler Board
- Metro Agile Group
- Metro Agile Cell Render
- Custom Control Metro Timeline
- Custom Control Metro TableView
- Metro Flat Theme
- Preference Page H2 Console
- Cell Features creation
- Rest Web Service
- Dark Theme Table Form
- Prepared ListView Dark Theme with control panel
- Enhanced Metro Login Form
- Spring Security
- Login Authentification
- EventLogging
- Fxml Referencing in Page
- NavigationItem with icons / FontAwesomeFX
- Small ui improvments
- Spring Support
- Gradle Support
- Some BugFixes
- Animation on switching pages
- BugFixes
- Some ui improvments
- About Panel
- Add Preference Page to Metro Application
- Metro Template
- Metro Code Generation
- Default Service Generation
- Eclipse Project Creation
- Metro Application
- Spring Support
- v1.0.33: Download
- v1.0.31: Download
- v1.0.30: Download
- v1.0.29: Download
- v1.0.27: Download
- v1.0.26: Download
- v1.0.25: Download
- v1.0.24: Download
- v1.0.21: Download
- v1.0.20: Download
- v1.0.19: Download
- v1.0.18: Download
- v1.0.17: Download
- v1.0.16: Download
- Xtext: 2.14.0
- Eclipse Build: 20190314
- FontAweseomFX 8.9
- AnimateFX 1.2.1
- controlsfx 8.40.12
- fontawesomefx 8.9
- jfxtras-common 8.0-r5
- jfxtras-controls 8.0-r5
- Download zip file
- Open Eclipse Install Manager "Install New Software"
- Add extracted zip file location to repository
- Install