這篇文章給大家介紹JavaFX 1.2中的三大重要特性分別是什么,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
公司主營(yíng)業(yè)務(wù):網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)建站推出蕉城免費(fèi)做網(wǎng)站回饋大家。
小編將談及的均是JavaFX的新版本,也就是以前代號(hào)為Marina,現(xiàn)在稱為JavaFX 1.2的版本的三大重要功能特性。
支持Linux和Solaris
在Linux和Solaris之下對(duì)JavaFX的支持已經(jīng)讓我們等了相當(dāng)長(zhǎng)一段時(shí)間。經(jīng)歷千辛萬(wàn)苦,我們現(xiàn)在終于迎來(lái)了測(cè)試版。我們的目標(biāo)是讓Solaris和Linux成為JavaFX世界中與Windows和Mac具有同等地位的平臺(tái)。JavaFX的目標(biāo)是要讓一種Java能適應(yīng)所有屏幕以及所有的操作系統(tǒng)。這是向該目標(biāo)又靠近了一步。
有些功能還不能使用,這也是為什么我們稱其為測(cè)試版的原因,但是它仍然是一個(gè)良好的開(kāi)端。我們現(xiàn)在使用支持視頻的GStreamer,曾是缺少的一個(gè)關(guān)鍵性能。你有可能會(huì)獲得一些圖像硬件加速功能,當(dāng)然這要取決于你的distro組件和配置。陰影窗口還不能使用。這是因?yàn)榛A(chǔ)JRE中存在漏洞。負(fù)責(zé)圖形處理的程序師稱他們已經(jīng)針對(duì)這一漏洞開(kāi)發(fā)出了補(bǔ)丁,而該補(bǔ)丁預(yù)計(jì)會(huì)在不久后的Java6和OpenJDK中推出,因此你不需要等到下一版本的JavaFX。
控件和布局
JavaFX具備非常好的圖形處理但是在1.0版本中只有單獨(dú)的本地用戶界面控件TextBox。而僅僅是使用文本控件很難制作出真正意義上的商業(yè)應(yīng)用程序。這一切現(xiàn)在都有所改變。JavaFX 1.2 擁有真正適合21世紀(jì)的用戶界面控件。我們總是在愛(ài)恨中徘徊,思考著長(zhǎng)遠(yuǎn)的用戶界面工具包的發(fā)展趨勢(shì)。然后我們會(huì)創(chuàng)建出新的控件并且API布局,這些努力解決了人們所需的一部分應(yīng)用程序。而這里只是對(duì)新控件粗略做一下介紹:
◆所有的控件都可以用CSS更換皮膚,因此設(shè)計(jì)師可以創(chuàng)造出一般式樣的程序。
◆存在一個(gè)默認(rèn)的控件觀感Caspian。
◆控件位于公用文件參數(shù)中,這意味著他們可以在所有設(shè)備上運(yùn)行而不只是桌面。
◆用于標(biāo)準(zhǔn)性能的新型控件,如進(jìn)程指示器和超鏈接。
◆都是建立在JavaFX布景圖之上,因此不會(huì)有剩余的AWT。
和這些控件一起出來(lái)的是布局系統(tǒng),它能處理AWT布局的問(wèn)題?,F(xiàn)在要將布局和動(dòng)畫綜合起來(lái)就變得非常容易了,而且只需用幾行代碼就可以創(chuàng)建自定義的布局。使用這些控件,我們可以創(chuàng)建真正意義上能跨屏幕運(yùn)行的商業(yè)程序。
當(dāng)前列表中缺少一些控件。尤其是Tablet和Tree的缺失。這并不意味著開(kāi)發(fā)團(tuán)隊(duì)無(wú)意向其中添加這些控件。主要是因?yàn)闆](méi)有足夠的時(shí)間來(lái)添加。不過(guò)將來(lái)這些控件還是會(huì)提供的。
速度
JavaFX的目標(biāo)就是讓每個(gè)使用它的人都享受到更快的更新速度。你會(huì)發(fā)現(xiàn)JavaFX 1.2要比1.1和1.0更快。從啟動(dòng)時(shí)間,內(nèi)存使用情況和圖形處理性能來(lái)看,每個(gè)部分的性能都有所改進(jìn)。對(duì)于某些任務(wù)其性能更是有了多達(dá)三倍的改進(jìn)。
為了實(shí)現(xiàn)這種速度的改進(jìn),程序員重新審視過(guò)整個(gè)平臺(tái)。編譯器從使用真正多重繼承轉(zhuǎn)為Mixins。這樣就消除了多重繼承的弊病。附帶的好處就是基本匯編代碼變得更小且更快。
圖形開(kāi)發(fā)小組花了大量的時(shí)間來(lái)重新設(shè)計(jì)場(chǎng)景圖以便實(shí)現(xiàn)更智能化的場(chǎng)景更新。其結(jié)果是減少了用戶重新繪制的次數(shù),帶來(lái)了反響更好的用戶界面。
在視頻和音頻堆棧以及基本圖形流水線里都存在漏洞補(bǔ)丁。此外,減少了啟動(dòng)時(shí)間并改善了Webstart的性能??傊銜?huì)發(fā)現(xiàn)JavaFX 1.2為用戶帶來(lái)了比以往更為快速而流暢的體驗(yàn)。
上述三個(gè)特性還只是JavaFX 1.2中的很小一部分。最重要的一點(diǎn)是這些都是JavaFX開(kāi)發(fā)計(jì)劃的一部分。更快與更小的特性確保了程序員能高速高效地為客戶開(kāi)發(fā)出高質(zhì)量的軟件。
關(guān)于JavaFX 1.2中的三大重要特性分別是什么就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
分享標(biāo)題:JavaFX1.2中的三大重要特性分別是什么
分享路徑:http://m.rwnh.cn/article44/jipche.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、企業(yè)建站、微信小程序、網(wǎng)站排名、做網(wǎng)站、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)