返回列表 發帖
  1. import javax.swing.JFrame;
  2. import javax.swing.JLabel;
  3. import javax.swing.JLayeredPane;
  4. import javax.swing.ImageIcon;
  5. public class Ch01 {

  6.         private JFrame fm;
  7.         private JLayeredPane lp;
  8.         private JLabel b,c,g,r,s,w;
  9.         Ch01()
  10.         {
  11.                 b=new JLabel(new ImageIcon(Ch01.class.getResource("pic/baby.png")));
  12.                 c=new JLabel(new ImageIcon(Ch01.class.getResource("pic/clock.png")));
  13.                 g=new JLabel(new ImageIcon(Ch01.class.getResource("pic/girl.png")));
  14.                 r=new JLabel(new ImageIcon(Ch01.class.getResource("pic/room.jpg")));
  15.                 s=new JLabel(new ImageIcon(Ch01.class.getResource("pic/sofa.png")));
  16.                 w=new JLabel(new ImageIcon(Ch01.class.getResource("pic/window.jpg")));
  17.                 b.setBounds(355, 220, 101, 141);
  18.                 c.setBounds(420, 15, 106, 106);
  19.                 g.setBounds(-5, 125, 199, 335);
  20.                 r.setBounds(0, 0, 576, 407);
  21.                 s.setBounds(150, 238, 410, 193);
  22.                 w.setBounds(30, 20, 317, 210);
  23.                 lp=new JLayeredPane();
  24.                 lp.setBounds(0, 0, 576, 407);
  25.                 lp.add(r, new Integer(1));
  26.                 lp.add(s, new Integer(2));
  27.                 lp.add(w, new Integer(3));
  28.                 lp.add(c, new Integer(4));
  29.                 lp.add(b, new Integer(5));
  30.                 lp.add(g, new Integer(6));
  31.                 fm=new JFrame("JLayeredPane 練習");
  32.                 fm.setBounds(100, 100, 580, 435);
  33.                 fm.setVisible(true);
  34.                 fm.setResizable(false);
  35.                 fm.setLayout(null);
  36.                 fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  37.                 fm.add(lp);      
  38.         }
  39.         public static void main(String[] args) {
  40.                 new Ch01();
  41.         }
  42. }
複製代碼
Allen

TOP

返回列表