为什么我的fillRect适用于一个而不适用于另一个? JFrame

时间:2020-04-15 15:33:54

标签: java swing jframe

我正在尝试使用java.awt创建运行状况栏,但是该栏的宽度未显示。第一行代码可以正常工作,并按预期方式创建一个矩形,但是第二行不绘制任何内容。它也不会引发错误。工作矩形和不工作矩形之间的唯一区别是width参数。

健康是一个整数,并且400 *(health / 5)总是产生一个整数。

我尝试创建一个变量来计算此值,并将其放在fillRect中的calc位置,但这没什么区别。有人请解释为什么这行不通!

g.fillRect(WIDTH/4, HEIGHT - 80, 400, 40);
g.setColor(Color.red);
g.fillRect(WIDTH/4,HEIGHT - 80, 400 * (health/5), 40);

0 个答案:

没有答案