我正在尝试用 Java 创建一个 Pacman 游戏,到目前为止我已经显示了背景图像(蓝色和黑色迷宫),但我在显示 Pacman 图像时遇到了问题。当我尝试以与显示背景相同的方法显示他时,除非我稍微手动更改 Jframe 的大小,否则他不会出现。即使这样,当他出现时,他的图像右下角仍然有一个白色的小方块。我可以做什么来解决这个问题?还有其他方法可以在其中插入 pacman 图像吗?
这是代码:
JFrame window = new JFrame();
ImageImplement pacman = new ImageImplement(new ImageIcon("C:\\Users\\16ayoubc\\Desktop\\Pacman-moving.gif").getImage());
ImageImplement panel = new ImageImplement(new ImageIcon("C:\\Users\\16ayoubc\\Desktop\\background.png").getImage());
pacman.setLocation(255, 255);
pacman.setVisible(true);
pacman.setOpaque(true);
window.add(pacman);
window.add(panel);
window.setVisible(true);
window.setSize(576,655);
window.setName("Pacman");
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
使用直接插入窗口的 JLayeredPane 作为容器并指定depth添加组件时的组件(z 顺序)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)