배경 이미지를 설정하려고하는데 그 배경 이미지의 맨 위에 표시되지만 실행중인 문제는 배경이 다른 모든 레이어 위에 겹쳐져 있다는 것입니다. 나는 누군가가 나에게 이미지를 적절하게 레이어하는 방법을 보여주기를 바라고있다.Java Layering Images
지금까지 배경이입니다 도장이 코드,
@Override
public void paint(Graphics g) {
super.paint(g);
Graphics2D g2d = (Graphics2D) g;
DoAnimation();
if (bInGame) {
PlayGame(g2d);
} else {
ShowIntroScreen(g2d);
}
g.drawImage(ii, 5, 5, this);
//g.drawImage(Background, 0, 0, null);
Toolkit.getDefaultToolkit().sync();
g.dispose();
}
활성이 나타납니다 유일한 일이 될 때의 배경을 가지고 있지만, g.drawImage 나는 모든 다른 프로그램을 주석 처리 할 때 다시. 내 배경을 별도의 파일에 넣으려고 시도했다. 다른 모든 배경 뒤에 배치하기를 바란다.
코드를 표시하십시오. –
코드가 지금까지 어떻게 생겼습니까? – haraldK
@AndrewThompson 85 % 확신합니다. – BlueBarren