현재 위치 - 회사기업대전 - 정보화 관리 자문 - 체스 판의 Java 소스 코드를 표시합니다.

체스 판의 Java 소스 코드를 표시합니다.

Java.awt.color 가져오기

Javax.swing. *;

공용 체스 확장 JPanel

패널 클래스 상속 {//

공공장기 (int grids, int gridsize)

{//grids: 행과 열의 수, gridsize: 셀의 높이와 너비.

슈퍼 (비어 있음);

For(int I = 0;; 나< 그리드; I++)

{

For(int j = 0;; J< 그리드; J++)

{

Jlabel l = new jlabel (); //레이블 인스턴스 생성

L.setSize(gridsize, gridsize);

L. set 위치 (I * gridsize, j * gridsize);

((i+j)%2==0 인 경우

작은 사각형의 좌표와 정확히 짝수인 경우

L. set background (color.black); //메쉬를 검은색으로 설정합니다.

L.setOpaque (참); //불투명으로 설정

}

L.set border (borderfactory.createlineborder (color.black)); //테두리를 검은색으로 설정합니다.

추가 (l); //l 태그를 패널에 추가합니다

}

}

}

공용 정적 void main(String[] args)

{

Jframe f = new jframe ();

F. setsize (658,677); //경계 상자의 길이와 폭

F. setlocationrelativeto (null); //지정된 구성 요소를 기준으로 창의 위치를 설정합니다.

F.add (새 체스 (8,80));

F. setvisible (true);

}

}

copyright 2024회사기업대전