Diseño de una pantalla de inicio (java)

Quiero diseñar una pantalla de inicio que pueda mostrar el proceso de carga actual con una barra de progreso, muy similar a la pantalla de inicio de netbeans, como muestra

loading... modules, done!.... loading modules and so on 

y una vez finalizada la carga, aparece la aplicación principal.

He leído muchos artículos que solo están relacionados con la creación de una pantalla de presentación, pero ninguno de ellos trata sobre cómo mostrar el progreso de diferentes tareas en segundo plano en una pantalla de presentación.

¿Cómo puedo conseguir esto

¿Puedo usar javafx 2 para la pantalla de inicio mientras que el resto de la aplicación se escribe usando java

¡Resuelto!

Finalmente logré que funcione. @Mi erro estaba actualizando el contenido de la GUI en el subproceso de la tarea, por lo que mi subproceso de la tarea estaba bloqueado y no podía ejecutar las siguientes instrucciones después de las instrucciones de actualización de la GUI. Gracias Jewelsea por el camino correcto.

Respuestas a la pregunta(12)

Su respuesta a la pregunta