[英]In Java, how do I paint a Rectangle two different Colors?
我找了这个,在任何地方找不到它。 我有一个RoundedRectangle2D组件代表我在游戏中的健康栏,当我调用subtractHealth方法时,我希望它按比例在绿色上绘制一段红色矩形,使其看起来像健康栏失去了健康。 我以前有两个矩形,一个绿色和一个红色,一个在另一个后面,但我被告知我应该改变它,我同意它将少用一点内存,所以有谁知道如何做到这一点?
您可以使用GradientPaint类。 http://www.roseindia.net/java/example/java/swing/graphics2D/gradient-paint.shtml
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.