Olá pessoal. Tenho uma aplicação, onde um JPanel carrega uma imagem que é recebida através de um endereço na web.
Porém, geralmente a imagem demora uns 20 segundos pra ser baixada e ficamos esperando não sabendo se o Java está mesmo carregando ou não a imagem.
Tem como colocar alguma tela de Loading?? Não precisa ser com porcentagem (se for, melhor ainda), mas pelo menos algo que reconheça que o Java está baixando a imagem e desapareça assim q a imagem for descarregada e exibida.
Se não me engano, o Java suporta aquelas imagens que são codificadas “entrelaçadas”, ou seja, você vê primeiramente a imagem toda borrada e quadriculada, e à medida que ela vai sendo baixada, a imagem vai melhorando. Será que a tal imagem pode ser codificada dessa maneira?
Hum, normalmente o pessoal quando codifica um PNG não se preocupa em fazê-lo entrelaçado ou progressivo (que normalmente é o caso para JPG ou GIF). Então você vai precisar de alguma outra solução (nem que seja você pôr um JProgressBar indefinido em alguma parte da tela para hipnotizar, aham, distrair a atenção do usuário.)