java - 如何不绘制背景图像的某个部分?
问题描述
将图片绘制到面板的代码:
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 会移动圆圈。
像这样: 点击这里查看图片。
解决方案
推荐阅读
- java - 使用 Java 8 生成随机数
- jdbc - 为什么更新的字段值是随机的,TiDB 性能会下降 10 倍?
- javascript - 如何将变量从 Node.js 发送到 Socket.io 并显示在本地网页上?
- python - While True Loop 中的 USB 事件捕获
- javascript - 变量更改时更改函数的声音效果
- python - 如何将形状为 64x4x4x3 的张量的形状更改为与网络输入相同的另一个形状?
- c# - 如何通过 CSOM 获取组所有者
- python - 在列表中分割列表?
- c# - C# - 如果数据库表列中的数据具有国家名称,则显示“数据表上的文本”
- android - Android生物识别命中FINGERPRINT_ERROR_LOCKOUT如何在不等待30秒的情况下重置