import java.awt.*;
import java.awt.event.*;
public class PictureLoad extends Frame{
CardLayout card;
public PictureLoad(){
Panel p1, p2, p3;
Label l1, l2, l3;
Frame f = new Frame("PictureLoad");
// Image img = null;
// Image img2 = null;
// Image img3 = null;
card = new CardLayout();
f.setLayout(card);
Toolkit tk = Toolkit.getDefaultToolkit();
// img = tk. getImage("Photo1.jpg");
// img2 = tk. getImage("Photo2.jpg");
// img3 = tk. getImage("Photo3.jpg");
p1 = new Panel();
p2 = new Panel();
p3 = new Panel();
l1 = new Label("First Pannel");
p1.setBackground(Color.pink);
l2 = new Label("Second Panel");
p2.setBackground(Color.green);
l3 = new Label("Third Panel");
p3.setBackground(Color.magenta);
MouseHandler handler = new MouseHandler();
p1.add(l1);
p1.addMouseListener(handler);
p2.add(l2);
p2.addMouseListener(handler);
p3.add(l3);
p3.addMouseListener(handler);
f.add("First", p1);
f.add("Second", p2);
f.add("Third", p3);
card.show(f, "First");
f.setSize(300, 200);
f.setVisible(true);
}
public class MouseHandler extends MouseAdapter{
public void mouseClicked(MouseEvent e){
card.next(PictureLoad.this);
}
}
}
이게 지금 패널을 누르면 패널 색이 바뀌는 프로그램인데
여기에 패널 색 대신 사진을 넣어서 누르면 사진이 바뀌는 사진첩같은걸 만들고 싶은데
사진을 어떻게 삽입하는지 전혀 모르겠어요...ㅠㅠ