提要:本文將以具體的實(shí)例向你展示java SE 6在桌面開(kāi)發(fā)中所提供的一系列優(yōu)秀特征。
一、 引言
隨著Java SE 6 Beta的發(fā)行,Java開(kāi)發(fā)者再也不需要自己去實(shí)現(xiàn)Java本機(jī)接口(JNI)便可以在其應(yīng)用程序中加入桌面產(chǎn)品所具有的特征。這些桌面集成特征現(xiàn)在已成為內(nèi)核的一個(gè)組成部分。
本文將具體分析一個(gè)示例應(yīng)用程序GoMustang的創(chuàng)建過(guò)程。從中,我將向你展示如何使用Java SE 6在應(yīng)用程序啟動(dòng)時(shí)顯示一個(gè)Splash屏幕,怎樣創(chuàng)建系統(tǒng)托盤(pán),以及怎樣從Java內(nèi)部啟動(dòng)本機(jī)桌面互聯(lián)網(wǎng)瀏覽器。
注重,為調(diào)試本文中的示例程序,你需要安裝:Java Standard Edition 6 Beta和Apache Ant 1.6.5。
二、 開(kāi)發(fā)環(huán)境
(一) 預(yù)備Java SE 6 Beta
首先,你要從Sun的Java站點(diǎn)下載Java SE 6 Beta。因?yàn)镾un已經(jīng)確定將在2006年的秋天正式發(fā)行Java SE 6,而且據(jù)JSR 270專家組的建議其中的一些特征還將會(huì)作適當(dāng)?shù)母淖?;因此,目前在你的桌面開(kāi)發(fā)中試用Mustang正是時(shí)候。