2009-08-14 7 views
0

JButton에 애니메이션 GIF를로드하고 있습니다. 일반 페이스로 이동하려면 온라인에서 gif 모양을 선택하십시오. 하지만 자바에서로드 할 때 애니메이션이 가능한 빨리 실행하려고하는 것처럼 보입니다! 나는 그것을 어떻게 느리게 할 수 있습니까?애니메이션 * .gif 프레임 속도가 너무 높음

public Icon getIcon(){ 
    return new ImageIcon(getClass().getResource("images/working.gif"), "Application is running."); 
} 

어떤 아이디어 : 여기

내 코드? 얘들 아 고마워.

+4

문제의 GIF 링크를 추가하십시오. 지연은 GIF 파일에서 잘못되었을 가능성이 큽니다. –

+0

waw .... 맞습니다! 조언을 주셔서 감사합니다 : D @Sandro – gumuruh

답변

2

브라우저는 GIF의 프레임 속도를 제한하는 경향이 있습니다. 예를 들어 필자는 Opera와 Internet Explorer가 Firefox보다 느린 프레임 속도를 수정한다고 읽었습니다. Here's an example of people seeing this effect.

애니메이션의 지연이 .gif 자체에서 올바르지 않고 브라우저에서 보는 것이 문제를 마스킹하는 것일 수 있습니다.

+0

예, 문제였습니다. 새로운 프레임 속도로 gif를 저장 했으므로 이제는 올바르게 작동합니다. 고맙습니다! – Sandro

관련 문제