>  Q&A  >  본문

그리기 기능을 사용하지 않고 슬라이스를 삽입하여 해봤습니다. 2차원 배열을 사용하여 체스 말과 체스 말의 좌표를 저장한 다음 효과를 추가하려면 어떻게 해야 합니까?

public void Paint(Graphics g) {
//루프는 수평입니다
for(int i=0;i<=19;i++) {
//루프는 수직입니다
for(int j=0;j< ;= 19;j++) {
//검은색 체스 말의 좌표를 결정하려면 1과 같습니다
if(chess[i][j]==1) {
//체스판의 가로축 좌표를 모두 계산합니다
int tempX=i *35+50;
//체스판의 세로축 좌표를 모두 계산합니다
int tempY=j*35+40;
//검은색 체스 말 추가
label.setIcon(black);
//체스 조각의 좌표 위치를 추가합니다
label .setbounds (Tempx, Tempy, 32,32)
// 배경 체스판 대신
lbl [0] .add (label) 2가 체스 조각의 좌표를 결정합니다. 흰색 체스 조각
if(chess[i][j]==2) {
//가로축의 모든 좌표를 계산합니다. 체스판
int tempX=i*35+50;
//세로의 모든 좌표를 계산합니다. 체스판의 축
int tempY=j*35+40;
//흰색 체스 추가
label.setIcon(white);
//흰색 체스의 좌표 및 크기 label.setBounds(tempX,tempY,32 ,32);
             // 배경 이미지 대체
          lbl[0].add(label);

过彺(눈_눈)往煕过彺(눈_눈)往煕2281일 전1361

모든 응답(0)나는 대답할 것이다

답장 없음
  • 취소회신하다