나는 프로그래밍 및 자바 책을 통해 내 방식대로 작업하는 과정에서 새로운 오전과 내가 만드는 방법에 대한 Swing
를 배우려고 노력하고 있어요 간단한 GUI
의 등자바 타일 퍼즐 - 각 조각을 올바른 위치에 배치하는 방법?
내가 보유 퍼즐 게임을 만들려고하고 있어요 퍼즐 조각 인 9 개의 타일. getSubImage
메서드를 사용하여 버퍼링 된 이미지를 만들었지 만 올바른 위치에 각 타일을 배치하는 방법을 알아낼 수 없으며 간단한 작업이어야한다는 것을 알고 있지만 같은 위치에 하위 이미지를 계속 만듭니다. - 각 부분을 올바른 위치로 옮기는 방법을 모르겠습니다. 나는 이것이 단순한 논리라는 것을 이해하고 이것을 알아야한다!
BufferedImage b= bimg.getSubimage(j * w, i * h, w, h);
내가 및 승 J의 * 말하는 겁니다 내가 그렇게 시간을
을 * : 이미 부분적으로 아래로했다처럼 이미지를 설정할 때
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
BufferedImage b= bimg.getSubimage(j * w, i * h, w, h);
g.drawImage(b,0,0,w,h,this); //0,0 are the problem
}
}
가'i'와'사용 j' 변수는 아마도 0로부터의 오프셋 (offset)하는? –
힌트 :'h'와'w'와 함께'i'와'j'를 사용해야 다음 부분을 그려야 할 장소를 결정할 수 있습니다. –