ImageIcon img=new ImageIcon("d:\\1.gif");
int width=img.getIconWidth();
int height=img.getIconHeight();

解决方案 »

  1.   

    Image img = ......
    int width = img.getWidth(null);
    int height = img.getWidth(null);
      

  2.   

    获取图片可以用:
    new ImageIcon("文件名");可以直接从 ImageIcon 得到宽和高,如xioyoo(xioyoo) 说的那样
      

  3.   

    xioyoo讲的对,我赞成他,可惜我来晚了。
      

  4.   

    可以取得图片的高度和宽度了```但总是-1```这是问什么呀?我是在jsp中写的``ImageIcon img = new ImageIcon("css/kelly1.gif");
    int height=img.getIconHeight();
    out.println(height);
      

  5.   

    对```取得的高度是-1
    img.getImageLoadStatus();返回的状态是MediaTracker.ERRORED 这是什么意思呀```??这个问题怎么解决呀```拜托了```同志们```
      

  6.   

    表示图片还没装载完成,等待 !
    你的图片多大丫, ,, 用MediaTrcker帮助装载,等完成了再检查height