package ja_0810;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class Image_1 extends Frame {
Image img;
String ss = "src/images/flower2.jpg";
//String ss = "src\\images\\flower2.jpg"; 도 가능
public Image_1(String title)
{
super(title);
img = Toolkit.getDefaultToolkit().getImage(ss);
addWindowListener(new Handler());
setSize(450, 550);
setVisible(true);
}
public void paint(Graphics g)
{
g.drawImage(img, 0, 0, this);
}
class Handler extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
public static void main(String[] args) {
new Image_1("Image TEST");
}
}
미리 만들어둔 flowers패키지에 flower2라는 이름의 사진을 저장해줍니다.
그 후,
img = Toolkit.getDefaultToolkit().getImage(ss);
를 작성해 이미지를 가져옵니다.
public void paint(Graphics g)
{
g.drawImage(img, 0, 0, this);
}
0,0은 좌표위치입니다.
사진을 어디에 시작점을 두고 놓을지 결정하는 것을 뜻합니다.