Java 如何实现图形/图形2D?

Java 如何实现图形/图形2D?,java,swing,awt,graphics2d,java-2d,Java,Swing,Awt,Graphics2d,Java 2d,如中所示,大多数渲染方法都是abstract 它们是如何实施的 Java2D如何在我的屏幕上绘制正方形?(我寻找的答案不是“通过2个三角形”) 代码在哪里做的 我怎样才能看到它 我认为它们是本机实现的,这意味着负责渲染的代码可能是C语言(也可能不是,并隐藏在一些旧的sun包中)。如果有人能告诉我这些方法的实现,我会很高兴。我在Windows上,我只关心上述方法的Windows实现。这些类的大部分代码肯定是本机代码,我不认为像我们这样的凡人可以使用这些代码。这肯定是个坏消息,因为我在进行此项工

如中所示,大多数渲染方法都是
abstract

  • 它们是如何实施的
  • Java2D如何在我的屏幕上绘制正方形?(我寻找的答案不是“通过2个三角形”)
  • 代码在哪里做的
  • 我怎样才能看到它

我认为它们是本机实现的,这意味着负责渲染的代码可能是C语言(也可能不是,并隐藏在一些旧的
sun
包中)。如果有人能告诉我这些方法的实现,我会很高兴。我在Windows上,我只关心上述方法的Windows实现。

这些类的大部分代码肯定是本机代码,我不认为像我们这样的凡人可以使用这些代码。这肯定是个坏消息,因为我在进行此项工作之前,正在使用Vulkan:/,您可能需要检查JavaFX是否满足您的性能需求。它可以通过OpenGL或DirectX实现,但取决于平台。