首页 > 解决方案 > 如何不绘制背景图像的某个部分?

问题描述

将图片绘制到面板的代码:

public class MyDraw extends JPanel {
  background = new ImageIcon("src/background.jpg").getImage();
@Override
    protected void paintComponent(Graphics gr){
 super.paintComponent(gr);
 gr.drawImage(background, 0, 0, 800, 600,   null);

}
}

我不想在这个圈子里画背景图片,因为我想看到这个圈子后面的物体。 我不想将对象放在图像的前面,因为按 WASD 会移动圆圈。

像这样: 点击这里查看图片

标签: javaimageswingdrawjava-2d

解决方案


推荐阅读