자바

자바 소스코드: drawImage 사용 예제2(패널의 크기에 맞추기)

드린 2016. 11. 12. 14:38
반응형
package javaapplication13;

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

class GraphicsDrawImageEx2 extends JFrame{
    GraphicsDrawImageEx2(){
        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, 0, 0, this.getWidth(), this.getHeight(), this);
        }
    }
}

public class JavaApplication13 {
    public static void main(String[] args) {
        new GraphicsDrawImageEx2();
    }
}

<결과>

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

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

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

#자바 #자바 소스코드 #drawImage 사용 예제2 #패널의 크기에 맞추기 #실습 예제

반응형