Image公共类
该类表示各种图像文件,可以通过指定的URL获取相应的图片。
图片可以在加载的时候改变大小,可以减少图片的存储消耗。应用可以在缩放图片时指定图片过滤质量,或者指定是否保持图片的尺寸比例。
所有URL可以传递到构造器。如果所传递的字符串不是有效的URL而是一个路径,图片会检索类路径。
同一张图片可以显示在不同的多个ImageView中。
获取图片的方法
import javafx.scene.image.Image;
//在后台载入,并在载入是显示占位符
//假设有某个ImageView节点在显示该图片
//图片在默认的类路径下时 Image image1 = new Image("/flower.png", true);
//载入图片,并调整尺寸至100*150,不保持原来的长宽比
//图片位于my.res类路径文件夹 Image image2 = new Image("my/res/flower.png", 100, 150, false, false);
//载入图片,调整大小至100宽,同时保持原来的尺寸比率,使用快速过滤方法
//图片通过http协议从URL下载 Image image3 = new Image("http://sample.com/res/flower.png", 100, 0, false, false);
//载入图片,之调整一个维度的尺寸,高度变为100,而原来的宽保持不变,不保持原来的纵横比率
//图片位于当前工作文件夹 Image image4 = new Image("file:flower.png", 0, 100, false, false);