关于如何让形状移动的任何建议。我在jFRAME上打印出不同大小的椭圆(不同的方向)(但我喜欢),但它们不会移动(即动画)......关于如何让它们移动的任何建议?如何使用java为简单形状创建动画?
-1
A
回答
2
创建一个能够绘制形状的自定义组件,比如JPanel
。重写它的paintComponent
方法并根据需要绘制所有形状。
使用类似javax.swing.Timer
的东西,将其设置为每40毫秒(25fps)重复一次。
当“滴答”,更新所有形状的运动需求,并调用用于绘制图像的组件上repaint
...
+0
许多这些[示例](http://stackoverflow.com/search?tab=votes&q=user%3a992484%20javax.swing.Timer)包含插图,可以轻松选择一个有趣的研究。 – trashgod
+0
@trashgod这使我不必输入全部内容;) – MadProgrammer
相关问题
- 1. 如何使用Helix Toolkit制作简单的3D形状动画?
- 2. 如何用画布创建动画形状的不断循环?
- 3. 如何动画一个简单的形状垂直移动?
- 4. 使用画布确定形状创建
- 5. 如何使用WriteableBitmap创建简单的动画?
- 6. 如何使用spritebuilder创建简单的启动画面?
- 7. 画布,沿正方形路径使用正弦波形状创建动画
- 8. 如何使用画布创建重叠 - 不堆叠 - 形状?
- 9. 简单,我如何在画布中使用数组来创建多行动画?
- 10. 如何使用CSS创建此形状?
- 11. 如何使用Snap.svg创建“U”形状?
- 12. iOS:创建简单的音频波形动画
- 13. 创建2d动画的简单工具?
- 14. 在ios应用程序中使用简单的插画形状
- 15. 如何在java中创建一个简单的状态机
- 16. 如何使用Swing创建简单的Java表单?
- 17. 使用OpenCV检测简单的几何形状[Java]
- 18. Android - 无法创建简单的矩形形状... UnsupportedOperationException?
- 19. 使用Java创建简单的ftp
- 20. 使用简单的json创建geojson java
- 21. 在Java中创建动画JScrollPane的简单方法?
- 22. Java中的简单动画
- 23. 如何使用javascript创建简单的条形图
- 24. 使用Javascript重新创建简单的Flash动画
- 25. 如何在java gui中创建动画矩形?
- 26. 如何用Java代码中的实体,角落,笔画创建形状?
- 27. 如何使用UIBezierPath通过动画绘制扇形形状?
- 28. 如何用一个移动的三角形/矩形创建画布动画?
- 29. 创建例如用简单的Java MVC
- 30. 如何创建简单的启动画面/页面?
如何这是不同的你[与java移动形状](http://stackoverflow.com/questions/19415500/moving-shapes-with-java)的问题? –