- import javax.swing.ImageIcon;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JLayeredPane;
- public class Momo {
- JFrame fm;
- JLabel girl, clock, baby, room, window, sofa;
- JLayeredPane jl;
- Momo()
- {
- girl = new JLabel(new ImageIcon(Momo.class.getResource("pic/girl.png")));
- baby = new JLabel(new ImageIcon(Momo.class.getResource("pic/baby.png")));
- room = new JLabel(new ImageIcon(Momo.class.getResource("pic/room.jpg")));
- window = new JLabel(new ImageIcon(Momo.class.getResource("pic/window.jpg")));
- sofa = new JLabel(new ImageIcon(Momo.class.getResource("pic/sofa.png")));
- clock = new JLabel(new ImageIcon(Momo.class.getResource("pic/clock.png")));
- girl.setBounds(-5, 125, 199, 335);
- baby.setBounds(355, 220, 101, 141);
- room.setBounds(0, 0, 576, 407);
- window.setBounds(30, 20, 317, 210);
- sofa.setBounds(150, 238, 410, 193);
- clock.setBounds(420, 15, 106, 106);
-
- jl = new JLayeredPane();
- jl.setBounds(0, 0, 576, 407);
- jl.add(room, new Integer(1));
- jl.add(window, new Integer(2));
- jl.add(clock, new Integer(3));
- jl.add(sofa, new Integer(4));
- jl.add(baby, new Integer(5));
- jl.add(girl, new Integer(6));
-
- fm = new JFrame("JPanel");
- fm.setBounds(100, 100, 580, 435);
- fm.setVisible(true);
- fm.setResizable(false);
- fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- fm.setLayout(null);
- fm.add(jl);
-
- }
- public static void main(String[] args){
- new Momo();
- }
- }
複製代碼 |