Tratamento de Threads de GUI para Linux e Windows

0 respostas
alex

Criei um objeto gráfico que exibe uma “Chave rotatória”. Esta chave é a representação de chaves utilizadas em equipamentos eletrônicos que necessitam de três seleções diferentes: Esquerda, Centro e Direita. Para isto criei cinco imagens: [list]
1-Posição a esquerda
2-Posição intermediária entre esquerda e centro
3-Posição central
4-Posição intermediária entre direita e centro
5-Posição a direita
[/list]
A paritr dos eventos de click do mouse, esta chave troca sua imagem de maneira sequencial até a posição final. Quando rodo em Windows as imagens são trocadas suavemente, mas em Linux as imagens intermediárias as vezes não são pintadas, fazendo com que a chave “pule” diretamente para a posição final. Será que o Linux dá menor prioridade ao “repaint” dos objetos gráficos (Swing)? Afinal quando o tempo de atrazo que é aplicado para a troca entre imagens, é demasiado longo este efeito desaparece.
Obs.: o tempo de troca entre imagens para reproduzir o efeito é de 30ms. :scrambleup: :?

Criado 15 de outubro de 2003
Respostas 0
Participantes 1