Java 2D照明效果

Kon*_*ong 3 java graphics 2d

我正在尝试复制Java 2D中下图中每个条上显示的光照效果.我真的不知道从哪里开始,因为我没有Java 2D经验.

任何人都可以给我一些指示吗?

在此输入图像描述

FTh*_*son 5

这些是应用于矩形和其他多边形的基本渐变.

您可以使用它GradientPaint来创建渐变效果.

g.setPaint(yourGradientPaint);
g.draw(yourShape);
Run Code Online (Sandbox Code Playgroud)