Как вывести изображение на передний план в Java?
Я пытаюсь создать игру Pacman на Java, и до сих пор я отображал фоновое изображение (синий и черный лабиринт), но у меня возникают проблемы с отображением изображения 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);