Java图形抽象drawline方法到底是如何工作的?

标签 java graphics abstract-class paintcomponent

我阅读了Java Graphics抽象类的源代码,我很好奇这个抽象的voiddrawline方法是如何在JComponent的paint(Graphics g)和paintComponent(Graphics g)中绘制线条的。我知道抽象方法没有方法体。我用谷歌找不到任何相关的例子。如果可以的话,您能给我一个该方法的源代码链接吗?

最佳答案

疯狂程序员是对的,所有java的图形和graphics2d方法都是用 native 代码指导的。如果您对这些 native 代码感到好奇,请打开 JDK 的 src zip 并转到 Java Desktop/sun/java2d/windows/GDIRenderer。您可以看到图形类的一些 native 方法。

关于Java图形抽象drawline方法到底是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51974770/

相关文章:

Java - 有类型的类?

java - 无法使用Eclipse 3.6执行java GUI程序

r - 如何在 R 中基于离屏(位图)图形创建 "interactive"图形设备?

java - 动画不添加到 JFrame

c++ - 使用抽象类实现派生类的元素栈

Java:将二维字符串数组打印为右对齐表

java - Apache wicket 内部使用任何 Java 框架

java - 使用图形java打印矩形

非抽象类的 C++ 抽象类分配错误

c++ - 抽象类和虚拟构造函数的替代方法