John Jiang

          a cup of Java, cheers!
          https://github.com/johnshajiang/blog

             :: 首頁 ::  :: 聯(lián)系 :: 聚合  :: 管理 ::
            131 隨筆 :: 1 文章 :: 530 評論 :: 0 Trackbacks
          更好的Applet體驗:定制加載時畫面
              本文是Joshua Marinacci的系列博客A Better Applet Experience中的第一篇,介紹了如何定制加載Applet時使用的畫面。(2008.10.30最后更新)

              你可能已經聽說了Java SE 6 Update 10應當會改進Applet體驗。你可能已經看過一些可在瀏覽器中拖拽的Applet示例,但還有比那更多的東西。在本博客系列中,我將向你展示如何在發(fā)布Applet時獲得盡量多的東西,縱使你不使用Update 10。

          擺脫咖啡杯圖標
              很多人抱怨的第一件事情就是加載Java Applet時使用的咖啡杯圖標。根據(jù)你具體使用的OS和JVM版本,這個圖標是不同的,但它看起來總是像下圖那樣。

              有很多理由可以認為這會困擾到應用程序開發(fā)者,包括不能為他們自己的軟件標注品牌,破壞應用的視覺觀感,濫用橘黃色。這些都是正確的批評。但在這兒我要告訴你,無須遵循這種方式。這個橘黃色的圖標只是一種默認的方式罷了。你輕易就能,也應該將加載畫面所使用的圖片改成與你網站的其它部分相適應的圖片。
              在Java SE 6 Update 10出現(xiàn)的很長時間之前,Applet插件就已經支持在加載畫面中使用定制圖片了。只需設置Applet的image參數(shù)就可以了。就是這么簡單!這兒就有一個例子:
          <applet code="animatedstartup.MainApplet"
                  archive
          ="AnimatedStartup.jar"
                  width
          ="100" height="100"
                  
          >
              
          <PARAM name="image" value="earth.gif"/>
              
          <PARAM name="boxmessage" value="loading"/>
              
          <PARAM name="boxborder" value="false"/>
          </applet>
          image參數(shù)將設置一個加載時圖片。Update 10還支持添加加載時信息,以及不繪制Applet的邊框,但image是比較重要的一個參數(shù)。上面這個例子看起來就像下面這樣:
          屏幕截圖[1]

          制作加載時動畫
              Java 6目前支持使用動態(tài)圖片以添加加載時動畫。在前面例子中使用的earth.gif圖片文件就正是一個動態(tài)GIF文件。如果你有最新的Applet插件,就會看到加載時畫面是動態(tài)的。當然,你可能想要一個自旋體的圖片,它更合適些,就如你在這里看到的那樣:你也可以使用一個更具有指示性的GIF加載圖片,就像
          這里的圖片那樣[2]
              關于Applet加載時畫面的更多內容請見發(fā)布文檔的
          特別屬性一節(jié),以及關于這個新插件的說明
              本周就是這些了。在
          此處你可看到這個Demo的可運行版本。下次我將向你展示,在運行一個Applet之前,如何使用一個屏幕截圖去替代這個真實的Applet。

          譯注
          [1]原文并未顯示這張圖片。
          [2]本句很有些奇怪,此處的兩個"這里"應該指同一個地址。
          posted on 2008-10-29 07:32 John Jiang 閱讀(1632) 評論(2)  編輯  收藏 所屬分類: 翻譯AppletGUI

          評論

          # re: 更好的Applet體驗:定制加載時畫面(譯) 2008-11-01 17:23 金山詞霸2008
          代碼這么短么?  回復  更多評論
            

          # re: 更好的Applet體驗:定制加載時畫面(譯) 2008-11-01 21:07 Sha Jiang
          > 代碼這么短么?
          主要只是展示了幾個參數(shù)的設置,所以不需要寫很多代碼。  回復  更多評論
            

          主站蜘蛛池模板: 沐川县| 汽车| 万源市| 弥渡县| 岱山县| 搜索| 阿拉善右旗| 高雄市| 保德县| 丹阳市| 金坛市| 江北区| 甘泉县| 西充县| 中方县| 舞钢市| 遂川县| 武邑县| 侯马市| 松潘县| 句容市| 冀州市| 板桥市| 铜梁县| 舒兰市| 铜川市| 辽源市| 万源市| 邯郸县| 孟州市| 镇安县| 无为县| 兴国县| 花垣县| 昌江| 辽中县| 桦甸市| 舒兰市| 乌兰察布市| 平舆县| 博罗县|