正文

使用圖像(6)

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


Image類的placeholder (占位符)屬性有自己的Image類。下載主圖像時第二個Image類用來顯示臨時圖像。注意用backgroundLoading屬性來控制是否在后臺加載圖像。

說明:

前面已使用過常量{__PROFILE__},常量{__DIR__}的使用方法和它相同,本章后面將詳細講解。

JavaFX在從網(wǎng)站顯示圖像方面做得很好,所涉及的設置也相當簡單,url參數(shù)直接指向要顯示的圖像。但是有時想要顯示的圖像位于應用程序包內(nèi)。

如果要顯示的圖像是本地文件,原理仍然相同,但是過程有點不同,可能要先考慮應用程序分布圖像的方式。

可以把圖像包含在應用程序的程序包內(nèi),那么圖像可被Image類調用并使用ImageView節(jié)點來顯示。這種圖像分布處理方式比從Internet顯示圖像更可靠。也就是說如果依賴外部網(wǎng)站提供圖像并且還要依賴用戶訪問該圖像的Internet連接,有可能會出錯的。

顯示本地圖像首先要做的是在程序包中導入圖像。右擊程序包名,選擇New | Other選項,打開Create File對話框,選擇Other類別,接著選擇File Type of Folder,單擊Next按鈕,將該文件夾命名為image,接著單擊Finish按鈕?,F(xiàn)在程序包中已經(jīng)有一個文件夾用來保存圖像了。

提示:

建議為圖像創(chuàng)建單獨的文件夾。這將有助于項目標準化且更易于管理。

接下來,從本地驅動器中拖動一個圖像文件放置到NetBeans IDE的圖像文件夾中,如圖6-2所示。


上一章目錄下一章

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