Skip to content

gleidsonmt/DashboardFx

Repository files navigation

DashboardFx

This project is part of the set of custom components created for JavaFx.

License

📑 Overview

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.

💻 Environment

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).

🚀 Installing

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.

Using in SceneBuilder

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. ...

☕ Using Dashboard

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. ...

🧬 Basic Structure

+ 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

📺 On Youtube

...

🛠 Enhancements

...

📫 Contributing to Project

To contributing to project, follow these steps:

  1. Fork this repository.
  2. Creates a branch: git checkout -b <branch_name>.
  3. Do your changes and commit: git commit -m '<commit_message>'
  4. Send a branch to origin: git push origin DashboardFx / <local>
  5. Creates pull request.

However, if you don't know How to create a pull Request.

😄 Be a contritubutor

🤖I really need more friends.. Send me a email .

📝 License

This project is under license. See the file LICENSE to more details.

⬆ Back to the top