首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

载入图片的形式

2012-12-27 
载入图片的方式如何将图片导入到面板上显示出来的几种方式。第一种:将图片导入到label上显示:1: Toolkit.ge

载入图片的方式
如何将图片导入到面板上显示出来的几种方式。
   第一种:将图片导入到label上显示:
       1: Toolkit.getDefaultToolkit().getImage(name):name为图片的路径。支持gif ,JPEG or PNG.格式的图片
        2:将Image转化为ImageIcon 并设置到Label上:label.setIcon(new ImageIcon(image));

    第二种:将远程的图片显示在本地.加载到panel上
       1: url = new URL(urlstr); 创建url  
       2: Image image = fr.getToolkit().getImage(url);
           MediaTracker tracker = new MediaTracker(fr);
            tracker.addImage(image, 0);
         try {
          tracker.waitForID(0);
             }
           catch (InterruptedException ie) {}
          将图片加载到本地。通过tracker进行加载.
       3:继承paintComponent
        if (image != null) {
          g2d.drawImage(image, 0, 0, this);
          }
        将图片加载到panel上
    第三种:就爱你过远程图片显示在本地,加载到panel上
        1: url = new URL(urlstr);
        2: ImageIcon icon = new ImageIcon(url); 包含traker机制
        3:icon.getImage() 获得Image
        4:通过paintComponent加载到panel上,代码如第二种方案[size=xx-small][/size][align=center][/align]
    第四种:通过加载本地图片到Panel上
        1: File file = new File("图片路径")
        2: Image readImage = ImageIO.read(file);
        3:作图到Panel上。显示如第三中的4步骤

热点排行