构造方法中有一个可以添加图片的方法,通常在框架中添加图片的方法就是用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包中
网友评论