Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Docking framework for JavaFX (Work in Progress)
https://github.com/andy-goryachev/fxdock

docking-framework javafx javafx-application javafx-frameworks javafx-gui javafx-library

Last synced: 3 months ago
JSON representation

Docking framework for JavaFX (Work in Progress)

Awesome Lists containing this project

README

        

# FxDock

This library was created to provide JavaFX developers with a simple docking framework that works well on Mac, Windows, and Linux with multiple monitors.

![screenshot](https://github.com/andy-goryachev/FxDock/blob/master/screenshots/2016-0521-125006-709.png)

## 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 file for further details.

## Try It

Download and run [FxDockDemo.jar](https://github.com/andy-goryachev/FxDock/raw/master/dist/FxDockDemo.jar).
To avoid messing with the module paths and separate OpenJFX runtime, one can install
[JDK FX](https://www.azul.com/downloads/?package=jdk-fx#zulu)
from Azul.

## How to Use the Library

The library requires JDK 21+ with JavaFX 21+.

Please refer to [HOWTO.md](doc/HOWTO.md) for detailed instructions on how to use the FxDock docking framework in your project.

[Release Notes](https://github.com/andy-goryachev/FxDock/blob/master/doc/ReleaseNotes.md)

## Similar Projects

(in alphabetical order)

[AnchorFX](https://github.com/alexbodogit/AnchorFX) by Alessio Vinerbi (LGPL v.3).

[Drombler FX](http://www.drombler.org/drombler-fx/) (CDDL v.1.0)

[DockFX](https://github.com/RobertBColton/DockFX) by Robert B. Colton (LGPL v.3).