Router navigation pattern implementation for JavaFX applications.
Go to file
Andrew Lalis 4f076bdc69 Made RouteHistoryItem public. 2023-12-22 10:52:59 -05:00
src/main/java Made RouteHistoryItem public. 2023-12-22 10:52:59 -05:00
.gitignore Added initial content 2023-12-22 10:47:07 -05:00
LICENSE Initial commit 2023-12-22 09:26:31 -05:00
README.md Improve readme. 2023-12-22 10:51:54 -05:00
pom.xml Added initial content 2023-12-22 10:47:07 -05:00

README.md

JavaFX Scene Router

A router implementation for navigating between "pages" in your JavaFX application!

On the web, we tend to take for granted the fact that you can click on a link, go to a new page, then go back, go forward again, click on something else, and it all works seamlessly to route you through the internet. In desktop apps, that's less common, since most apps are simple enough to be built with a single component tree.

However, sometimes you'll want a web-like experience with your desktop app, and for that purpose, I've created javafx-scene-router. It allows you to initialize a router that controls the content of a Pane or similar, and depending on what route is selected, different content will be shown in that pane.