Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/andy-goryachev/appframework

JavaFX Application Framework (Work in Progress)
https://github.com/andy-goryachev/appframework

javafx javafx-application javafx-desktop-apps note-taking user-preferences

Last synced: about 2 months ago
JSON representation

JavaFX Application Framework (Work in Progress)

Awesome Lists containing this project

README

        

# Application Framework

Provides a convenient base for JavaFX applications.

## Features

- remembers locations of windows and user selection
- demonstrates basic common UI paradigms (list/table with attached detail view, etc.)
- provides a common icons generator
- runtime stylesheet generator

This is pretty much work in progress, so don't even think of using it in production. The APIs will definitely change.

![screenshot](doc/screenshot.png)

## Example

Example application:
[AppFrameworkDemoApp.java](src/demo/appfw/AppFrameworkDemoApp.java)

Main application window:
[MainWindow.java](src/demo/appfw/MainWindow.java)

## Software Requirements

Requires JDK 21+ with JavaFX 21+.

## License

This project and its source code is licensed under the [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0)
and you should feel free to make adaptations of this work. Please see the included
[LICENSE](LICENSE) file for further details.