我阅读了Java Graphics抽象类的源代码,我很好奇这个抽象的void drawline方法如何在JComponent的paint(Graphics g)和paintComponent(Graphics g)中绘制线条。我知道抽象方法没有方法主体。我在Google找不到任何相关示例。如果可以的话,您能否提供给我此方法的源代码的链接。
答案 0 :(得分:1)
Mad Programmer是正确的,java的所有图形和graphics2d方法都以本机代码定向。如果您对这些本机代码感到好奇,请打开JDK的src zip,转到Java Desktop / sun / java2d / windows / GDIRenderer。您可以看到一些用于图形类的本地方法。