cmd

          Substance 打造個性 NetBeans

          使用 Substance 來 自定義按鈕、按鈕形狀和水?。▔垼┎寮? 使用 IDE 4.1 或者任何Swing-based 應用程序, 可以訪問以下鏈接 Spicing Up Your Swing GUI With Substance.

          IDE with Beyonce watermark
          ?

          準備


          • 該Substance Look and Feel NBM 運行于 JDK 5.0+ 在NetBeans IDE 5.0 (開發版本).
          • 假如你要使用圖片水印效果,你需要一張合適的圖片文件. 下載這個文件 從digitalblasphemy 下載 aquamarine JPG作為模板.
          • 一些高級的設置,需要懂得運用命令行。

          安裝 substance-netbeans插件 到 NetBeans IDE 5.0,

          1. 從Kirill 的項目主頁上 下載substance-netbeans.nbm 保存該NBM 到你的主目錄中去. 這個教程我使用的版本是 2.1_02.(hongweijin注:假如不能打開,請多鏈接幾次,我在實際中使用2.2)
          2. 安裝主件, 打開NetBeans IDE, 然后選擇菜單 Tools > Update Center. 在更新向導中, 將 Install Manually Downloaded Modules (.nbm files)打上鉤, 然后點擊 Next 按鈕.
          3. 在下一個屏幕中, 點擊 Add 按鈕選擇 你剛才下載的substance-netbeans NBM文件, 然后點擊 OK. 這個 NBM 文件 將顯示在組件列表上. 點擊 Next 按鈕.
          4. 確定 NBM 文件已經顯示在待安裝列表上, 點擊 Next 按鈕. 假如協議文件已經顯示完成,點擊 Accept 然后點擊 Next 進入下一步驟.
          5. 再一次點擊Next 按鈕.
          6. 鉤上 Include 跟有"NetBeans-Substance"的復選框 . 假如你被問到 ”whether you really want to install an unsigned module“, 點擊 Yes 進入下一步.
          7. 點擊 Finish 按鈕. 假如你被提示“the IDE must be restarted”, 選擇 Restart the IDE 然后點擊 OK 按鈕.
          8. 等到IDE重新啟動, 查看 View 菜單: 假如你看到了新的菜單項, Button Shapes, Colors, Themes, 和 Watermarks, 那么插件就安裝成功.

          了解不同的主題


          NetBans IDE 5.0 創建了一個 NBM文件,可以讓你自主安裝一個 substance-netbeans 插件 這個插件可以顯示典型的 NetBeans tabbed 容器和下拉按鈕. 安裝這個NBM 文件,可以讓你在NetBeans IDE 使用Substance 并且在JVM的類路徑中不需要包括任何額外的JAR文件和 用于改變主題的-laf命令行 . 并且這個工具可以讓你輕松的通過View菜單來嘗試不同的主題 — 你可以在不用重新啟動IDE的情況下,立刻查看效果。
          (hongweijin注:在NetBeans IDE 4.0 中,需要使用命令行模式,并且要不斷重啟IDE)
          在你安裝NBM 文件后, NetBeans 若有一個不正常現象: 這個是Substance的默認主題, 液體.假如要嘗試不同的主題,使用 View 菜單; 有四個特別的子項, Button Shapes, Colors, Themes, 和 Watermarks. 每一個都會在后面做詳細的介紹.

          顏色主題

          目前, 這些 顏色主題 修改可以通過? View > Themes 菜單:

          Aqua, BarbyPink, BottleGreen, Brown, LightAqua, LimeGreen, Orange, Purple, Raspberry, SunGlare, Sunset Olive, Sepia, SteelBlue, Terracotta, Ebony, DarkViolet, Charcoal

          水印

          水印是指圖形文件顯示在Swing應用程序的背景上. 對于NetBeans IDE, 水印是顯示在背景的后面和子組件下面,比如,編輯窗口. 背景圖片也會在以后的組件后面顯示:panels, toolbars, menus, menu items 和另外的 圖形組件. 當前,有以下已定義的組件 watermarks 可以通過以下方式進行修改 View > Watermarks:

          Stripes, Katakana, Bubbles, Mosaic, Binary, Latch, MetalWall, Crosshatch

          從版本2.2 起, substance.netbeans.nbm 包括一個用戶友好的界面,來自定義用戶的個性水印圖案.

          在版本 2.1中假如你要自定義圖案, 你需要使用命令好的模式. 這個命令包括以下兩個部分:

          -J-Dsubstancelaf.watermark=org.jvnet.substance.watermark.SubstanceImageWatermark
          -J-Dsubstancelaf.watermark.image=C:\Picturepath\wallpaper.jpg

          為了替換這個預先定義的圖片,你需要自己的圖片,比如 aquamarine.jpg. 記住你要設置的圖形的路徑,然后關閉IDE,并且在命令行中輸入以下的命令所有都在一行中

          ${nb-install}\bin\netbeans.exe
          -J-Dsubstancelaf.watermark=org.jvnet.substance.watermark.SubstanceImageWatermark
          -J-Dsubstancelaf.watermark.image=C:\Documents and Settings\Your Name\aquamarine.jpg

          點擊Enter鍵,查看結果. 圖形將會在編輯窗口、菜單和其他的組件下面顯示出來。

          漸變圖片

          Substance 采用Mac OS X-like 為IDE的按鈕,打造具有漸變,流動效果的特色外觀.你也可以通過下面的方式: View > Colors 來更改顏色方案.

          自定義按鈕形狀

          甚至可以點擊過犀牛?假如你對自定義按鈕感興趣, 你將可以設置自己喜歡的按鈕形狀比如: Butterfly, Dolphin, Fish, Foot, IceCream, RaceCar, Rhino, Stegosaurus 通過 View > Button Shapes 菜單選擇自己喜歡的圖形.

          做為對也個別的照顧, 你也可以選擇經典的圖形 — Classic. 經典的圖形比默認圖形更加方方正正.

          創建個性的界面和視窗


          使用水印和主題方案, 或者通過簡單的操作,你就可以非常方便的打造有自我個性的主題。 Substance 插件會自動保存你的修改.

          假如你安裝的是substance 2.1并且要自定義水印到NetBeans IDE 5.0中去, 你需要編輯以下文件 ${nb-userdir}\etc\netbeans.conf 在你的 NetBeans userdir (). 假如該文件不存在, 使用全局文件,通過NetBeans的安裝目錄,可以作為模板: ${nb-install}\etc\netbeans.conf. 假如 etc 目錄不存在, 在你的NetBeans userdir 建立該目錄并且拷貝 ${nb-install}\etc\netbeans.conf 文件.

          通常, 此全局文件 ${nb-install}\etc\netbeans.conf 會包含如下的內容:

          										# options used by netbeans launcher by default, can be overridden by explicit
          # command line switches
          netbeans_default_options="-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J-XX:MaxPermSize=96m
          -J-ea -J-Dapple.laf.useScreenMenuBar=true"

          用記事本打開你的 ${userdir}\etc\netbeans.conf 文件. 保留舊有的內容, 然后添加下面的命令行,以便安裝個性水印.如下:

          										# options used by netbeans launcher by default, can be overridden by explicit
          # command line switches
          netbeans_default_options="-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J-XX:MaxPermS
          ize=96m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=t
          rue -J-Dsubstancelaf.watermark=org.jvnet.substance.watermark.SubstanceImageWater
          mark -J-Dsubstancelaf.watermark.image="C:\Documents and Settings\Administrator\a
          quamarine.jpg""

          保存文件,并且存心啟動你的IDE. 你的水印和你的主題將會在以后的重新啟動后依然保持有效.假如以后你要修改主題和水印,那么你可以通過修改 netbeans.conf 文件來達到. 假如你要去除 Substance, 打開文件,并且刪除你剛剛添加的內容; 選擇 Tools > Module Manager 來刪除她的插件.

          比如, 如下是一個灰色主調紫色的IDE,魚型的按鈕, 海豚圖案作為背景. (點擊放大) ;-)

          競賽


          IDE with an alien planet watermark 假如你設計了一個非常漂亮的界面,為什么不把她發表出來? 給我們發的你圖形截圖 和你所使用的命令. 前33位可以贏取一個 iPod Nano, 一件 NetBeans t-shirt 或者 一個USB 閃存. 通過這里提交你的作品. (結束時間: 2006年1月15日)

          相關鏈接


          posted on 2006-04-10 17:38 靜夜思 閱讀(463) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 沛县| 广元市| 青海省| 海兴县| 都安| 鄄城县| 中宁县| 濮阳县| 宜宾县| 通州区| 叶城县| 明水县| 黑山县| 揭东县| 博白县| 远安县| 龙州县| 龙泉市| 奈曼旗| 玉田县| 额敏县| 全州县| 巴彦县| 康定县| 开原市| 蒲城县| 会昌县| 丹凤县| 凌源市| 平塘县| 古交市| 威远县| 银川市| 文成县| 开封县| 三门峡市| 长寿区| 门源| 西城区| 三都| 张北县|