Pessoal, procurando aqui no forum e na web… encontrei algumas soluções para deixar um JPanel transparente porém, estou tento um problema e gostaria
de saber se alguem ja passou por isso.
Bom, pra entenderem o que quero fazer, segue uma breve explicação:
Gostaria de toda vez que eu realizar uma consulta “demorada” ao banco de dados, enquanto não chegar a minha resposta da base, “colocar” por cima da minha JFrame um JPanel transparente com um ínconezinho de uma expiral, que simboliza o “processando…”.
Eu consigo fazer isso implementando o método paintComponent e setando o meu alpha com a intensidade que desejo, funciona perfeitamente.
Mais ai vem o problema…
Se eu altero por exemplo o setEnabled de algum componente que está por baixo do meu JPanel transparente, o mesmo “pinta” o meu JPanel, e fica feio pra kramba rs…
Mesmo o meu JPanel estando por cima de todos os outros componentes, ele ainda sofre a alteração de cor quando esse tipo de evento ocorre com os componentes que estão por baixo.
Alguém por acaso teria alguma solução??
Grato.