2014-12-28 69 views
0

我已經編寫了一個簡單的程序來練習使用Graphics類中的一些方法,例如Drawline()方法。該程序完成它應有的功能,它在xy平面中的兩個給定點之間繪製一條線。我的問題是在哪裏實施?我使用了該方法,但我希望看到JRE庫中的實現用於實際繪製線條。謝謝。Drawline()的實現

+0

此外,我的程序使用的唯一導入是java.awt。*這使我相信實現應該放在某個包中。我無法找到它。 –

+0

可能的實現可能在JRE的本地級別內,因爲它將取決於JRE所使用的底層渲染管線 – MadProgrammer

回答

0

圖形和Graphics2D的是抽象類的一些想法,所以你需要找到具體的實現通過調用

g.getClass().getName() 

現在您可以搜索具體類(或其超類之一)中的實現。但這很可能是一種本地方法,在這種情況下,您需要在OpenJDK源代碼中進一步搜索。

+0

謝謝!我會嘗試的。 –