paintComponent

개발 및 관리/Java 2013. 1. 23. 16:25 posted by HighLighter
반응형

 

 자바에서 그림을 그리기 위해서는 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);

}

 

 

반응형

'개발 및 관리 > Java' 카테고리의 다른 글

MiniMusicPlayer3.java - Head First Java p.406  (0) 2013.01.24
내부 클래스, 버튼 두 개를 처리하는 코드  (0) 2013.01.23
Event  (0) 2013.01.23
Graphics  (0) 2013.01.23
순탄지 않았던 그 동안의 이야기  (0) 2013.01.23