我已經知道Oracle網站上的教程。我希望提供更實用的建議,但也需要更系統地介紹基本概念。我對Swing和GUI桌面應用程序不感興趣,更多的是批量圖像處理。什麼是學習Java 2D API的優秀資源?
回答
我發現喬納森克努森的O'Reilly書對我來說是一個很好的資源。
Java 2D Graphics
Jonathan Knudsen
ISBN 1-56592-484-3
這就是說,它是一種很難解決萬噸2D API的東西,而在一些搖擺的細節磕磕絆絆,作爲默認的圖形繪製的擺動拉絲程序的對象是一個Graphics2D對象。所以最簡單的方法就是重寫組件的渲染例程以展示您嘗試創建的點。
也就是說,上面這本書也是從Swing呈現的角度來看有點過時。甚至沒有提到處理Swing的新的多線程屬性(通過Swing的invokeLater(...)
調用Runnables)的正確方法。但是,實際的2D API具有很好的深度和細節,並且提供了「擺脫Swing」2D處理(第11章中的PNG解碼器示例)的一些指示。
謝謝。據亞馬遜說,這本書已經有十多年的歷史了。信息是否可靠? – 2011-05-05 15:40:14
我在更新問題。基本的核心API大部分是相同的,沒有足夠的差異讓你陷入循環;然而,實際的Swing架構現在有很多變化。使代碼以「新」Swing方式工作可能是一個(小)挑戰,但似乎並沒有實際影響2D API調用;它完全在窗口設置,拆卸以及組件的渲染循環如何處理。 – 2011-05-05 15:42:33
關鍵是它在描述2D API的核心對象方面做得很好,以及如何使用它們。也許這對你來說還不夠,因爲它正在加劇將它「映射」到更新的Swing做事方式。 – 2011-05-05 15:43:59
迄今爲止我發現的最好的介紹是關於Sun開發者網絡(現在的Oracle)的兩部分系列文章。它始於http://www.oracle.com/technetwork/articles/javase/java2dpart1-137217.html。
這就是說我仍然希望有更多的東西。
- 1. 什麼是學習系統安全性的優秀資源列表?
- 2. 什麼是AWS Lambda的優秀資源?
- 3. 什麼是學習XNA的好資源?
- 4. 什麼是學習Hibernate和Spring的優秀在線教程?
- 5. 什麼是學習rdlc reportdesigning的優秀教程網站?
- 6. Facebook API的學習資源
- 7. 什麼是學習System.Speech API的好資源?
- 8. 尋找優秀的物理/數學/算法學習資源的JavaScript
- 9. 什麼是學習Java Portlet Specification(JSR-168)的最佳資源?
- 10. 學習Grails有什麼好的資源?
- 11. 學習json有什麼好的資源?
- 12. Robocup足球模擬2D學習資源
- 13. Ember Data:Ember Data有什麼優秀的在線學習材料?
- 14. 學習windbg的功能和優點的最佳資源是什麼?
- 15. 什麼是學習MASM代碼(不是HLA)的好資源?
- 16. 去學習資源
- 17. 學習資源Verilog
- 18. XRCed學習資源?
- 19. 學習資源Selenium
- 20. Specflow學習資源
- 21. JavaScript學習資源
- 22. Umbraco學習資源?
- 23. Ocaml學習資源
- 24. Emberjs學習資源
- 25. AOP學習資源
- 26. RoR - 學習資源
- 27. 什麼是機器學習調優?
- 28. 學習編寫慣用c#的最佳資源是什麼?
- 29. 什麼是學習.NET webservices的最佳資源?
- 30. 什麼是學習Zend框架的好資源?
學習java 2d的最佳鏈接。 [點擊這裏](http://www.java2s.com/Code/Java/CatalogJava.htm) – Ankit 2011-05-05 15:38:31