正文

使用圖像(4)

新手學(xué)Java FX 作者:(美)J.F.蒂馬爾齊奧


6.2  Image類

Image類可加載并格式化所要顯示的圖像文件,它和ImageView節(jié)點協(xié)同工作將圖像顯示在屏幕上。

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

import javafx.scene.image.Image;

Image類可從各種源中加載圖像,本節(jié)中將使用兩種源:Web和本地圖像文件。首先從Internet上獲得圖像,該圖像顯示在http://jfdimarzio.com/butterfly.png網(wǎng)頁上。

創(chuàng)建一個Image類,把它指定給ImageView的image屬性。注意,在Image類中可設(shè)置圖像的寬和高,這不是改變圖像大小所必需的(圖像的大小由Scene對象控制),而Image類的寬和高是控制著發(fā)送給ImageView節(jié)點圖像的大小。

本例中圖像的URL(統(tǒng)一資源定位符)是 http://jfdimarzio.com/butterfly.png被作為一個值指定給Image類的url屬性,這告訴Image類在哪里找到有效的圖像進(jìn)行格式化。設(shè)置如下url參數(shù),運行腳本:

scene: Scene {

width: 200

height: 200

content: [ImageView {

image: Image {

width: 200;

height: 200;

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

}

}  ]

}

運行腳本后,應(yīng)用程序如圖6-1所示。


上一章目錄下一章

Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號