想在JLABEL中显示图片,可是怎么搞都不行,代码如下:
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class TestJLabel {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ImageIcon ima=new ImageIcon("E:/01.gif");
int height=ima.getIconHeight();
System.out.println(height);
JLabel jl=new JLabel(ima);
jl.setSize(200, 200);
JFrame jf=new JFrame();
jf.add(jl);
jf.setSize(400, 300);
jf.setVisible(true);
}
}
输出的Height显示为-1,是不是iamgeicon加载失败了?求高手指点
------解决方案--------------------------------------------------------
运行后显示正常吗?