자바

자바 소스코드: drawImage 사용 예제3(이미지의 일부분을 크기 조절하여 그리기

드린 2016. 11. 12. 14:43
반응형
package javaapplication14;

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

class GraphicsDrawImageEx3 extends JFrame{
    GraphicsDrawImageEx3(){
        this.setTitle("drawImage 사용 예제2");
        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, 250, 100, 100, 50, 200, 200, this);
        }
    }
}

public class JavaApplication14 {
    public static void main(String[] args) {
        new GraphicsDrawImageEx3();
    }
}

<결과>

2016/11/12 - [자바] - 자바 소스코드: drawImage 사용 예제2(패널의 크기에 맞추기)

2016/11/12 - [자바] - 자바 소스코드: drawImage 사용 예제(이미지 그리기)

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

#자바 #자바 소스코드 #drawImage 사용 예제3 #이미지의 일부분을 크기 조절하여 그리기 #실습 예제

반응형