Image: 用于加载图片文件
ImageView: 用于显示图片
位置:Javafx.scence.image.*
Image 目前支持BMP、GIF、JPEG、PNG 、JPG图片格式
Image image = new Image(URL)
其中,URL: Uniform Resource Locator
URL 可以指向网络图片、资源图片或本地图片
1.网络图片:
Image image = new Image("http://afanihao.cn/tu.jpg");
2.本地图片:
放在本地文件系统里的图片文件
要在文件路径前面加上 “file:" 字样
注:和网络图片比较
一个是http: 开头,一个是 file: 开头
Image image = new Image("file:C:\\Users\\Administrator\\Desktop\\龙猫.jpg");
转化为字符串实现:
File f = new File("C:\\\\Users\\\\Administrator\\\\Desktop\\\\蓝莲花.jpg");
String url = f.toURI().toString();
Image image = new Image(url);
ImageView imageView = new ImageView();
imageView.setImage(image);
root.setCenter(imageView);
3.资源图片
放在CLASSPATH下的文件称为资源文件(与class文件一起)
资源文件用包路径定位,例如
my/res/abc.jpg
其中,my.res 是 package路径
Image image = new Image(getClass().getClassLoader().getResourceAsStream("static/images/tray.jpg"));
更多内容请访问:IT源点
注意:本文归作者所有,未经作者允许,不得转载