Usando JProgressBar

   Pessoal esotu testando uma aplicação de um jogo de Damas, e gostaria de implementar um JProgressBar antes de entrar na aplicação. Isso eu já consegui, só que eu queria mostrar a porcentagem já carregada baseada no tempo levado para a aplicação levantar.
   Uso o System.currentTimeMillis() para pegar o Time ao iniciar e o Time de parada, quando para de carregar. Depois uso um método get() para pegar o tempo total em ms que minha aplicação gasta para iniciar, subtraindo o TimeFinal do TimedeInicio. Só que não consegui colocar pra mostrar a porcentagem nem associar ela com o tempo, alguem sabe o raciocinio ou o jeito adequado de se fazer isso pegando pelo tempo? Valeu ! :)