2014-12-28 36 views
0

我已经编写了一个简单的程序来练习使用Graphics类中的一些方法,例如Drawline()方法。该程序完成它应有的功能,它在xy平面中的两个给定点之间绘制一条线。我的问题是在哪里实施?我使用了该方法,但我希望看到JRE库中的实现用于实际绘制线条。谢谢。Drawline()的实现

+0

此外,我的程序使用的唯一导入是java.awt。*这使我相信实现应该放在某个包中。我无法找到它。 –

+0

可能的实现可能在JRE的本地级别内,因为它将取决于JRE所使用的底层渲染管线 – MadProgrammer

回答

0

图形和Graphics2D的是抽象类的一些想法,所以你需要找到具体的实现通过调用

g.getClass().getName() 

现在您可以搜索具体类(或其超类之一)中的实现。但这很可能是一种本地方法,在这种情况下,您需要在OpenJDK源代码中进一步搜索。

+0

谢谢!我会尝试的。 –