Java (SWT)에서 애니메이션 그리기에 대한 질문이 있습니다. 일부 프로세스의 애니메이션을 그려 봅니다. canvas.redraw() 프로그램을 사용할 때 먼저 그려진 모든 것을 지우고 다시 그립니다. 내 프로그램이 시간 간격 당 약 1000 개의 직사각형을 그립니다 (이 큰 양은 필요합니다). 그래서 애니메이션이 부드럽게 보이지 않습니다. 항상 깜박입니다. 예를 들어, 오래된 객체 위에 새 객체를 페인트하는 등, 객체를 지우지 않고 더 부드럽게 보이게 할 수있는 방법이 있습니까?부드러운 애니메이션 (Java SWT)
0
A
답변
1
맞춤형 페인팅을 할 때 깜박 거리는 문제는 이중 버퍼링을 사용하는 것입니다. SWT Canvas 객체에는 이중 버퍼링 기능이 내장되어 있으므로 생성자의 스타일에 플래그를 추가하여 사용합니다.
Canvas myCanvas = new Canvas (parentComposite, SWT.DOUBLE_BUFFERED);
+0
고마워요! 모든 것이 완벽하게 작동합니다. – instop
관련 문제
- 1. 부드러운 애니메이션
- 2. 부드러운 포스트 스크립트 애니메이션
- 3. 부드러운 jquery/javascript 애니메이션
- 4. OSK에서 SceneKit으로 부드러운 애니메이션
- 5. HTML 섹션의 부드러운 애니메이션
- 6. Google지도의 부드러운 자연 애니메이션
- 7. 자바 스크립트에서 부드러운 애니메이션
- 8. 부드러운 SVG 축 애니메이션
- 9. HTML5 캔버스의 부드러운 애니메이션
- 10. Silverlight 너비 부드러운 애니메이션
- 11. MatrixTransform을 사용한 부드러운 애니메이션?
- 12. 부드러운 자동 회전 애니메이션
- 13. QStackedWidget의 부드러운 애니메이션
- 14. 부드러운 애니메이션 만들기
- 15. UIView의 부드러운 프레임 애니메이션
- 16. 부드러운 CSS 애니메이션
- 17. WPF로 아웃 고글에서 부드러운 애니메이션
- 18. Jquery 슬라이더 : 부드러운 클릭 애니메이션
- 19. kinetic.js의 부드러운 애니메이션 (html5 캔버스)
- 20. 클립 경로가있는 div의 부드러운 애니메이션
- 21. 플로팅 요소가있는 부드러운 jquery 애니메이션
- 22. 부드러운 자바 스크립트 애니메이션 여기
- 23. CATransform3D 애니메이션을위한 CAKeyframeAnimation의 부드러운 애니메이션
- 24. 부드러운 걷기 "애니메이션"만드는 방법
- 25. Android 부드러운 너비 변경 애니메이션
- 26. JavaScript 게임 루프가있는 부드러운 애니메이션
- 27. CSS3 애니메이션 - 부드러운 무한 순환
- 28. Java : 부드러운 색 변환
- 29. 부드러운 동작 java
- 30. swt java 라이브러리 및 iam을 사용하여 SWT
잘못하지 않으면 다시 호출 할 때마다 모든 것이 스크랩됩니다. – Infested
컨트롤에 'SWT.NO_BACKGROUND' 스타일을 지정하십시오. –