關於如何讓形狀移動的任何建議。我在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)的問題? –