用JButton添加背景图片覆盖了文字 将画图片和画文字换个位置又把图片给覆盖了,请大神教一下好吗

2025-02-06 04:02:21
推荐回答(2个)
回答1:

public void paintComponent(Graphics gs) {
super.paintComponent(gs);
// 画背景图片
    gs.drawImage(image.getImage(), 0, 0, 40, 20, this);
// 画字.
    gs.drawString(name, 20, 10);
}
}

注意super.paintComponent(gs);必须放在第一行, 你用gs画的东西, 都是super画的之上, 这样就不会被覆盖.

回答2:

自己draw上文字。。。。。。。先draw图片、再draw文字