網路冷眼@BlogJava

          熙熙攘攘一閑人 以冷靜的眼光觀察技術
          posts - 88, comments - 193, trackbacks - 0, articles - 28
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

                   原來采用Java開發GUI桌面應用程序時自己也定義了一個簡陋的應用程序的框架,看到NetBeans 6.0 M9支持Swing Application Framework的開發(詳情請見NetBeans 6.0 里程碑版第9版釋出)。將自己的框架和它作了比較,其思路基本相同,看來英雄所見略同。現將它的特點摘錄如下。

                   JSR-226 Swing應用程序框架原型實現有一小組簡單構建桌面應用程序的Java類組成。此原型提供了大多數桌面應用程序共有的基礎設施:

          • 應用程序生命周期管理,特別是GUI的啟動和關閉。
          • 對資源管理和載入的支持,這些資源是字符串,格式化的消息,圖像,顏色,字體以及桌面應用程序共有的其他類型的資源。
          • 對動作定義,管理和綁定的支持,其中包含了異步運行的動作(在后臺運行)。
          • 持久化會話狀態:支持自動地,有選擇地保存應用程序一次運行到下次運行的GUI狀態。

                   JSR-296專家組在2006秋末啟動這項工作。現在可獲得原型實現,規格說明以及一些小的示例。盡管本JSR還未到達“早期草稿”的JCP評論階段,但是為了讓Swing社區對此感興趣的成員有機會提供反饋,專家組已同意公布原型。本版本只是正在進行設計過程中的快照,在未來的幾個月中實際上可能發生變化。

                   源代碼: AppFramework-0.30-src.zip 。其中包含了在NetBeans 6.0 M9中的示例。

                   javadoc的下載地址: AppFramework-0.30-doc.zip

                   原型實現所在網址:https://appframework.dev.java.net/

          主站蜘蛛池模板: 洱源县| 新巴尔虎左旗| 张家界市| 濮阳县| 襄汾县| 大宁县| 博野县| 邵阳市| 阿拉善左旗| 仪陇县| 台州市| 崇义县| 比如县| 房产| 敦化市| 银川市| 方城县| 阜康市| 兰溪市| 绥芬河市| 儋州市| 灵璧县| 昌平区| 文水县| 兰坪| 酉阳| 治多县| 乳山市| 平顺县| 九龙县| 定陶县| 海晏县| 潢川县| 玛纳斯县| 丹江口市| 拜城县| 陈巴尔虎旗| 丰顺县| 乌兰县| 横山县| 襄垣县|