AWT 그래픽 - paint(), Grphics,repaint(), Image
이제 AWT를 이용해서 그림을 그리는 방법에 대해서 알아볼 차례입니다. paint()는 컴포넌트에 그림을 그리기 위한 것으로 Component클래스에 정의되어 있어서 모든 컴포넌트에서 사용할 수 있습니다. 그림을 그리고자 하는 컴포넌트, 주로 Frame, Canvas, Panel 등의 paint()를 알맞게 오버라이딩하면 됩니다. paint()의 선언부는 다음과 같이 Graphics를 매개변수로 정의하고 있으며, paint()를 작성할때는 Graphics가 가지고 있는 다양한 그래픽 메서드를 이용해서 그림을 그리게 됩니다. 다음에제는 Frame에 Graphics가 제공하는 메소드를 이용해서 그림을 그리는 것입니다. 아래 예제를 보시죠. 이 예제에서는 paint()를 오버라이딩했다는 것은 알..
자바강좌
2019. 5. 8. 23:17