A JavaFX skin for the Pagination control for use when there are too many pages to traverse easily using the default skin. It augments the default skin with buttons to jump to the first and last entries, as well as fast-forward and rewind buttons to jump forward as backward.
Here is an example that approximates how the VoluminousPaginationSkin compares to the default PaginationSkin
⏮️ ⏪
If you are contemplating using this, you should consider reworking your design. The JavaFX Pagination control is not really suitable for large quantities of data, even with this hack to help navigate.
Version 1.0.0 supports Java 8 with JavaFX bundled in it. It has been tested with version 8.44.0.13 of the Zulu distribution of OpenJDK on Windows, and with version 8.42.0.23 on 32-bit CentOS.
This version is for Java 8. Fix typos in version name and in package description; clean up build dependencies.
This version is for JavaFX 9 and higher
This version resolves issues found by various static analysis tools (Codacy, Xanitizer). This resulted in some code cleanup and tidying up of README.md. The only change to functionality is that the jumpFraction member of the VolumoinousPaginationSkin class is no longer static; it is now present independently within each instance of the class.