3

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

谁能给我一些指示?

在此处输入图像描述

4

2 回答 2

5

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

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

g.setPaint(yourGradientPaint);
g.draw(yourShape);
于 2012-11-30T19:12:42.973 回答
1

如果您甚至不了解 Java 2d,您应该先从官方文档中学习它,或者随时查看 Java 2d 的介绍和 教程http://www.apl.jhu.edu/~hall/java/Java2D-Tutorial.html通过你会发现可以解决这个问题的 gradianpaint ..

于 2012-11-30T19:31:27.773 回答