I’ve taken some time to extract some code from a project I’m working on in order to create a reusable open source library which you can use in your own projects.
Introducing the jme3-taskloader, an asynchronous task loader for jMonkeyEngine. In short, this library will provide you with an easy to use api for performing tasks asynchronously during the loading phase of your application and be notified of the progress of these tasks which in the end allows you to feed that data to a loading screen.
See GitHub page for usage instructions. This library requires JDK 1.8 or newer.
Feel free to follow Kendanware on Twitter for updates to this library and projects we’re currently working on.