자바

자바 소스코드: drawImage 사용 예제(이미지 그리기)

드린 2016. 11. 12. 14:32
반응형
package javaapplication12;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;

class GraphicsDrawImageEx1 extends JFrame{
    GraphicsDrawImageEx1(){
        this.setTitle("drawImage 사용 예제1");
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        MyPanel panel = new MyPanel();
        this.add(panel, BorderLayout.CENTER);
        this.setLocationRelativeTo(null);
        this.setSize(300,400);
        this.setVisible(true);
    }
    class MyPanel extends JPanel{
        ImageIcon icon = new ImageIcon("image0.jpg");
        Image img = icon.getImage();
        
        public void paintComponent(Graphics g){
            super.paintComponent(g);
            g.drawImage(img, 20, 20, this);
        }
    }
}

public class JavaApplication12 {
    public static void main(String[] args) {
        new GraphicsDrawImageEx1();
    }
}

<결과>

2016/11/12 - [자바] - 자바 소스코드: Fill 사용 예제

2016/11/12 - [자바] - 자바 소스코드: drawPolygon 사용 예제

2016/11/12 - [자바] - 자바 소스코드: drawArc 사용 예제(원 그리기)

#자바 #자바 소스코드 #drawImgae 사용 예제 #실습 예제

반응형