试一试:使用不同的图像格式
开始下一章之前,回顾一下JavaFX是如何显示和处理不同的图像和类型的。使用在本章学过的技能尝试在JavaFX中显示不同格式的图像,哪些图像可以显示?哪些不能显示?
另外我们研究一下改变图像的大小,记录最短时间内能加载最大图像的图像格式。
这些技能有助于日后把从不同的开发人员或源获得的图像合并到一个应用程序中。
本章学习了在JavaFX中导入、显示图像的知识,这是创建用户富交互环境的一项重要技能,但是仅单独显示图像并不能创建效果良好的交互环境。
第7章我们将学习在JavaFX中使用图像特效的方法。
6.5 自测题
1. 使用哪个节点显示图像?
2. 能将图像写入ImageView节点的是哪个类?
3. ?Image类可接受网页上的图像,正确还是错误?
4. ?{__DIR__}常量包含的值是什么?
5. 使用BackgroundImage loader属性来实现后台加载图像,正确还是错误?
6. 用于在Adobe Photoshop和Illustrator中导出图像的JavaFx工具是什么?
7. 在脚本中通过名字访问图层必须在每个图层名前面加上jfx:前缀,正确还是错误?
8. 从FXZ文件中加载图像要使用哪个节点?
9. ?FXZ文件是一个压缩文件,包含了一些图像和定义,正确还是错误?
10. 加载图层应使用哪个方法?