我正在尝试添加"健康栏"在java中的游戏。我有一个彩绘背景,我想知道如何在其上绘制一个较小的矩形。我需要创建一个新的Graphics成员变量吗?我看过的所有示例都要求我创建一个完整的类,并使用一些外来的java实用程序(至少对我而言)。在我的扩展JPanel的课程中,我有以下功能:
public void paintComponent(Graphics g)
{
// This draws the background
g.setColor(Color.RED);
g.fillRect(0, 0, this.getWidth(), this.getHeight());
// This draws the health bar
...
有一种简单的方法吗?