draw3DRect(), fill3DRect()할 때, 백그라운드색과 테두리색이 같으면 볼록한것처럼 보여지지가 않는다.
따라서 도형의 색을 백그라운드색과 다른 값으로 준다면, 볼록함을 시각적으로 확인할 수 있다.
draw3DRect()에서 사각형의 좌측과 상단의 테두리는 흰색 느낌이고, 우측과 하단의 테두리는 어두운 회색느낌.
drawPolygon()에서는 매개변수에 주의해야 하는데, 처음에 x와 y좌표에 해당하는 int타입의 배열을 선언해주고,
값을 정해준다.
int[] x = new int[4];
int[] y = new int[4];
x[0]=710;x[1]=810;x[2]=710;x[3]=810; //폴리곤의 x좌표들. 이 배열의 인덱스에 있는 값의 위치로 이동하며 그립니다.
y[0]=10;y[1]=10;y[2]=90;y[3]=90;//폴리곤의 y좌표들. 이 배열의 인덱스에 있는 값의 위치로 이동하며 그립니다.
그리고 각 매개변수에는 x배열,y배열,몇개의 위치인지(현재 4개의 점. x.length로 표현가능)를 적어준다.
그리고 폰트에 대한 현재 정보, 예를들어 폰트이름, 굵기, 크기등을 알고싶다면
system.out.println(g.getFont());로 확인할 수 있다. ( g는 Graphics g )
'--------------------**** > JAVA_project_gui_windowBuilder' 카테고리의 다른 글
mysql mariaDB 백업 (0) | 2019.12.09 |
---|---|
java cmd에서 실행 (0) | 2019.12.09 |
java와 cmd (0) | 2019.12.09 |
Java Applet 자바 애플릿 (0) | 2019.12.09 |
java cmd에서 실행시, 오류: 기본 클래스 을(를) 찾거나 로드할 수 없습니다. (0) | 2019.11.26 |