JAVA GUI学习 - 窗体背景图片设置方法:重写paintComponent(Graphics g)方法

 1 public class BackgroundImage extends JFrame
 2 {
 3     public BackgroundImage()
 4     {
 5         this.setTitle("窗体背景图片设置方法");
 6         this.setSize(700, 471);
 7         
 8         JPanel jPanel = new JPanel()
 9         {
10 
11             @Override
12             protected void paintComponent(Graphics g)
13             {
14                 ImageIcon icon = new ImageIcon("images/2.jpg");
15                 g.drawImage(icon.getImage(), 0, 0, BackgroundImage.this.getWidth(), BackgroundImage.this.getHeight(), BackgroundImage.this);
16             }
17             
18         };
19         this.add(jPanel);
20         
21         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
22     }
23 
24     /**
25      * @param args
26      */
27     public static void main(String[] args)
28     {
29         BackgroundImage backgroundImage = new BackgroundImage();
30         backgroundImage.setVisible(true);
31     }
32 
33 }

 

posted @ 2013-09-22 10:09  魏飞  阅读(1931)  评论(1编辑  收藏  举报
你见

或者不见我
我就在那里
不悲不喜
你念

或者不念我
情就在那里
不来不去
你爱

或者不爱我
爱就在那里
不增不减
你跟

或者不跟我
我的手就在你的手里
不舍不弃
来我怀里
或者
让我住进你的心里
默然

相爱
寂静

喜欢
Mr Frank