개발 및 관리/Java

paintComponent

HighLighter 2013. 1. 23. 16:25
반응형

 

 자바에서 그림을 그리기 위해서는 JPanel의 하위클래스를 만들고 paintComponent() 라는 메소드를 오버라이드 하면 된다.

 

 그래픽 관련 코드는 모두 paintComponent() 메소드에 들어간다. 이 메소드는 시스템에서 그 위젯을 화면이 표시하기 위해 호출하는 메소드라고 생각하면 된다. 원을 그리고 싶다면 paintComponent() 메소드에 원을 그리기 위한 코드를 넣으면 된다.

 

SimpleGui3C.java

 

 

 

 JPEG 파일 사용하기

 

public void paintComponent(Graphics g) {

 

Image image = new ImageIcon("Angel.jpg").getImage();

g.drawImage(image, 0, 0, this);

}

 

 

반응형