記憶庫

自分用のメモです。

JPEGファイルを表示する方法

こんな感じ。

package knowledgefort.ui.test;

import java.awt.Canvas;
import java.awt.Graphics;
import java.awt.Image;

import javax.swing.ImageIcon;
import javax.swing.JFrame;

public class ShowJPEGFileTest {
	
	public static void main(String args[]) {
		
		JFrame _frame = new JFrame("KnowledgeFort Canvas Test");
		
		MyCanvas _canv = new MyCanvas();
		
		_frame.add(_canv);
		_frame.pack();
		_frame.setVisible(true);
		
		return;
	}
}

class MyCanvas extends Canvas {

	MyCanvas() {
		super.setSize(300, 300);
		return;
	}
	
	
	@Override
	public void paint(Graphics g) {
		
		// JPEGファイルから ImageIcon オブジェクトを生成する
		ImageIcon _icon = new ImageIcon("./xxx.jpg");
		// ImageIcon オブジェクトからイメージを取り出す
		Image _image = _icon.getImage();
		// イメージを描画する
		g.drawImage(_image, 0, 0, this);
		
		return;
	}
}