正文

使用圖像(12)

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


雖然FXZ文件中和從Photoshop導(dǎo)出的圖像可能有不同的圖層,但是任何Fxz文件中都有一個content.fxd文件,它是定義文件,規(guī)定了所包含的圖像文件之間的關(guān)系,使用這些圖像時必須在項目中導(dǎo)入該文件。butterfly.fxz的content.fxd文件如下所示:

/*

 * Generated by JavaFX plugin for Adobe Photoshop.

 * Created on Sun Apr 11 17:45:24 2010

 */

//@version 1.0

 

Group {

clip: Rectangle { x:0 y:0 width:800 height:600 }

content: [

Group {

id: "group1"

content: [

ImageView {

id: "background"

x: 0

y: 0

image: Image {

url: "{__DIR__}background.png"

}

},

ImageView {

id: "butterfly"

x: 151

y: 181

image: Image {

url: "{__DIR__}butterfly.png"

}

},

]

},

]

}

注意,content.fxd文件包含創(chuàng)建JavaFX組的代碼,該組包含了一個矩形剪輯和其他組。矩形剪輯從整體上定義圖像的完整尺寸,其他組中包含一些用作ImageView節(jié)點(diǎn)的圖像。

現(xiàn)在已經(jīng)擁有了一個完整的FXZ文件(使用JavaFX Production Suite創(chuàng)建的),可以在腳本中使用它了。


上一章目錄下一章

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