Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dimasmith/financial-dashboard
A sample project to play with JavaFX
https://github.com/dimasmith/financial-dashboard
hibernate java javafx
Last synced: 30 days ago
JSON representation
A sample project to play with JavaFX
- Host: GitHub
- URL: https://github.com/dimasmith/financial-dashboard
- Owner: dimasmith
- Created: 2020-10-11T16:29:34.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-14T16:34:45.000Z (over 4 years ago)
- Last Synced: 2024-10-29T16:58:59.188Z (3 months ago)
- Topics: hibernate, java, javafx
- Language: Java
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Financial Dashboard
A toy project to play with the JavaFX.
The project does not use Spring intentionally.
The idea is to shake the rust off and configure some thins by hand :)## Running
The financial dashboard needs a database to run.
Use included docker-compose file to start MySql.
After that you may run the project.```shell script
docker-compose up -d
mvn clean javafx:run
```### HiDPI
The UI scaling does not work consistently in all operating systems.
Sometimes it is necessary to enforce scaling manually.
Use the `-Dglass.gtk.uiScale=2.0` property to scale the UI.## Configuration options
The project uses `commons-configuration` to keep settings.
Use system properties to override defaults.### Available properties
| Property | Default value | Description |
| :--- | :--- | :--- |
| `database.url` | `jdbc:mysql://localhost:3306/finance` | the JDBC url of the database connection |
| `database.username` | `finance` | the user name of the database connection |
| `database.password` | `s3cr3t` | the password for the connection |