正文

使用图像(4)

新手学Java FX 作者:(美)J.F.蒂马尔齐奥


6.2  Image类

Image类可加载并格式化所要显示的图像文件,它和ImageView节点协同工作将图像显示在屏幕上。

Image类位于下面的程序包中,使用前必须先引入它。

import javafx.scene.image.Image;

Image类可从各种源中加载图像,本节中将使用两种源:Web和本地图像文件。首先从Internet上获得图像,该图像显示在http://jfdimarzio.com/butterfly.png网页上。

创建一个Image类,把它指定给ImageView的image属性。注意,在Image类中可设置图像的宽和高,这不是改变图像大小所必需的(图像的大小由Scene对象控制),而Image类的宽和高是控制着发送给ImageView节点图像的大小。

本例中图像的URL(统一资源定位符)是 http://jfdimarzio.com/butterfly.png被作为一个值指定给Image类的url属性,这告诉Image类在哪里找到有效的图像进行格式化。设置如下url参数,运行脚本:

scene: Scene {

width: 200

height: 200

content: [ImageView {

image: Image {

width: 200;

height: 200;

url: "http://jfdimarzio.com/butterfly.png"

}

}  ]

}

运行脚本后,应用程序如图6-1所示。


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号