반응형
자바에서 그림을 그리기 위해서는 JPanel의 하위클래스를 만들고 paintComponent() 라는 메소드를 오버라이드 하면 된다.
그래픽 관련 코드는 모두 paintComponent() 메소드에 들어간다. 이 메소드는 시스템에서 그 위젯을 화면이 표시하기 위해 호출하는 메소드라고 생각하면 된다. 원을 그리고 싶다면 paintComponent() 메소드에 원을 그리기 위한 코드를 넣으면 된다.
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 |