2013-12-22 79 views
-1

我開始學習如何使用Java2D在Java中編程garphics。什麼是Graphics對象?

我已經瞭解到製作圖形的方法是使用paintComponent方法。我不明白:paintComponent將一個Graphics對象作爲參數。這個對象是什麼?爲什麼我需要這個以在JPanel上繪製圖形? (paintComponent是一個從JPanel繼承的方法,並且爲了創建圖形而重寫,右)?

謝謝

+0

這是一個合理的問題,但這個問題可以很容易地通過(a)搜索代碼示例,甚至更簡單,(b)閱讀Javadocs。或者(c)閱讀教程。 –

+0

我只從教程學習,所以我確實試圖找出這個對象的用途。無法理解。 – AvivC

+0

最好在教程中詢問關於特定代碼行的一個特定問題,但不要理解 - 但要先閱讀整個代碼示例,或者更好地閱讀整個教程。 –

回答

1

Graphics對象是您實際使用繪製到畫布以呈現組件的內容。

這是一個通用繪圖API,用於整個Java中的幾個地方(例如使用圖像),以允許您繪製東西。