관리 메뉴

취미개발 블로그와 마음수양

자바 - 이미지 로드~ 본문

Language/샘플-핵심코드

자바 - 이미지 로드~

아라한사 2014. 4. 24. 09:26

흐음..




package 이미지처리;

import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JPanel;
 
public class LoadImage  extends JFrame {
	BufferedImage img = null;
	
	public LoadImage(){
		setTitle("Load Image test");
		setSize(1024, 768);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		try{
			img = ImageIO.read(new File("img/login.jpg"));
		}catch(IOException e){
			System.out.println(e.getMessage());
			System.exit(0);
		}
		
		add(new MyPanel());
		setVisible(true);
	}
	
	class MyPanel extends JPanel{
		public void paint(Graphics g){
			g.drawImage(img, 0, 0, null);
		}
	}
	public static void main(String[] args) {
		new LoadImage();
	}
}