Carlos, isso é conhecido como “Progress Bar”. Mas disse do banco então vou deduzir que trata-se de um sistema Web.
De qualquer forma, basta pesquisar por “Progress Bar Swing” ou “Progress Bar Java Web”, enfim, de acordo com sua necessidade e imaginação.
Aqui tem um exemplo do framework web PrimeFaces.
Veja se é o que procura.
porém, isto é de menos, tenho uma duvida com relação a colocar um progressBar no meu Form para mostrar o tempo que uma determinada consulta levará para ser finalizada.
[quote=Anhaya]porém, isto é de menos, tenho uma duvida com relação a colocar um progressBar no meu Form para mostrar o tempo que uma determinada consulta levará para ser finalizada.
Alguma dica? [/quote]
O primeiro passo é entender exatamente como funciona o Progress Bar em questão.
Feito isso é pensar em um modo de sincronizar sua consulta ao banco com o tempo de loading. Normalmente, é utilizado um contador de modo que fica somando até que a consulta seja realizada.
Mas veja, as vezes o Progress Bar pode ter uma alternativa muito melhor.
Alguns realizam um COUNT no banco para ter uma noção de tempo.