1

我找了这个,但在任何地方都找不到。我有一个 RoundedRectangle2D 组件,它代表我在游戏中的健康条,当我调用减法健康方法时,我希望它按比例将矩形的一部分绘制成红色覆盖绿色,使其看起来像健康条失去健康。我以前有两个矩形,一个绿色一个红色一个,一个在另一个后面,但是我被告知我应该改变这个,我同意它会少一点内存使用,所以有人知道怎么做吗?

4

1 回答 1

4

您可以使用 GradientPaint 类。http://www.roseindia.net/java/example/java/swing/graphics2D/gradient-paint.shtml

于 2012-04-23T23:57:48.913 回答