awt 2

AWT/JFrame 사용해서 그림그려보기

위와 같이 jFrame을 상속하고 실행시켜 보면 다음과 같은 윈도 창이 나온다 빨간 네모가 jpennel이 되는 것 계속 이 윈도 창이 켜져 있다는 것은 내부적으로 while이 돌고 있다는 뜻이다. 그럼 이 패널에 그림을 그리기 위한 도구를 다운로드하여 보자 위와 같은 레이아웃은 제약이 많기 때문에 자유롭게 그림을 그리기 위해서는 absolute layout을 선택한다.

JAVA,객체지향 2021.11.17

AWT 라이브러리 개념 (그림 그리는 라이브러리)

일반적인 window os에서 폴더를 열거나 하면 윈도 창이 나온다. awt라이브러리를 사용하면 JFrame이라는 윈도우 창을 하나 만들 수 있다. 그럼 이 JFrame안에 그림을 그릴수 있게 도화지가 내장돼 있는데 이 도화지를 JPanel이라고 한다. jpanel안에 그림을 그릴 수 있는 것이다. JFrame은 내부적으로 while(반복)이 돌면서 사용자가 jpanel에 그림을 그릴 수 있게 하는데 픽셀 단위에 좌표로 그림을 그릴 수 있다. 그렇기 때문에 이 픽셀의 단위가 촘촘하면 촘촘할수록 해상도가 좋아진다. 수많은 좌표에 점이 찍히면서 전체적인 그림이 완성되는 개념이다. AWT 컴포넌트 예를 들어 버튼을 하나 AWT를 통해 만들었다고 가정을 해 볼 때의 단점을 생각하면 -디자인 애니메이션 구현이 어..

JAVA,객체지향 2021.11.17