- 📑 Overview
- 💻 Environment
- 🚀 Installing
- ☕ Using Dashboard
- 🧬 Basic Structure
- 📺 On Youtube
- 🛠 Enhancements
- 📫 Contributing to Project
- 😄 Be a contritubutor
- 📝 License
In this example, you can see how components in Javafx can be worked to align with a good design. This lib contains methods to fast understand how JavaFX and properties work. As a dashboard separated as modules, you can see the appearance and properties for controls and layouts, and base classes for implementing pre-build views.
This lib is a component for JavaFx: Get in the official website JavaFx, Tutorial Getting Started
I have a great workstation here, then I've using a gradle 7.2 and Java and JavaFx +17 on Windows. (I really want to test in other systems in future).
I really recommend to use jpackage to create your jar and the .exe.
!🗒️Note ** The generate you .exe you need the wix tool, you can get the url if you using intellij or from here https://wixtoolset.org 🥸***
In intellij or visual studio (in visual you need to prepare the ide to use javafx) it's really simple, only open the tab gradle and run the command build after jpackage.
If you want or had an error on opening the fxml files, you need the jar with the custom components, using gradle create a jar and import in your SceneBuilder. ...
Just build and run -(º-º)- there's no trick.. only use gradle to build and run in your ide. If you have problem, or a tip do an issue. ...
+ java |-- controllers // your controller class |-- core // dash core.. controls, routes.. |-- views // java views build + Resources |-- style // all stylesheets of this dash |-- views // directory of fxml views |-- web // there's a directory used for web contents -- views.yml
...
...
To contributing to project, follow these steps:
- Fork this repository.
- Creates a branch:
git checkout -b <branch_name>
. - Do your changes and commit:
git commit -m '<commit_message>'
- Send a branch to origin:
git push origin DashboardFx / <local>
- Creates pull request.
However, if you don't know How to create a pull Request.
🤖I really need more friends.. Send me a email .
This project is under license. See the file LICENSE to more details.