javax.swing.JLabel

构造方法中有一个可以添加图片的方法,通常在框架中添加图片的方法就是用JLabel中的构造方法,

JLabel(Icon icon);

Icon接口中有个实例ImageIcon可以从文件中添加图片,构造方法为ImageIcon(String filename);

至于构造Image,可以用一个工具类的方法,Toolkit.getDefaultToolkit.getImage(String filename);获取图像缩放,可以该类中的Image getScaledInstance(int width,int height int hints);hints的取值有SCALE_DEFAULT,SCALE_FAST,SCALE_SMOOTH(最好用),SCALE_REPLICATE,SCALE_AREA_AVERAGING(次之)。然后对JFrame中设置图标方法为setIconImage(Image image)

PS:ImageIcon在swing包,Image在awt包中

你可能感兴趣的:(javax.swing.JLabel)