首页 > 其他 > 详细

JPanel

时间:2015-03-06 00:58:49      阅读:276      评论:0      收藏:0      [点我收藏+]
class NewPanel extends JPanel{
    public NewPanel() {}
     
    public void paintComponent(Graphics g)
    {
       int x=0,y=0;
       java.net.URL imgURL=getClass().getResource("login.jpg");

       //test.jpg是测试图片,与Demo.java放在同一目录下
        ImageIcon icon=new ImageIcon(imgURL);//this is really useful
        g.drawImage(icon.getImage(),x,y,getSize().width,getSize().height,this);
        while(true)
        {
          g.drawImage(icon.getImage(),x,y,this);
          if(x>getSize().width && y>getSize().height)break;
         //这段代码是为了保证在窗口大于图片时,图片仍能覆盖整个窗口
         if(x>getSize().width)
          {
             x=0;
             y+=icon.getIconHeight();
          }
          else
           x+=icon.getIconWidth();
        }
     }
   }

实现背景的设置

JPanel

原文:http://www.cnblogs.com/tannian/p/4316972.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!