cmd

          Substance 打造個性 NetBeans

          使用 Substance 來 自定義按鈕、按鈕形狀和水印(墻紙)插件. 使用 IDE 4.1 或者任何Swing-based 應(yīng)用程序, 可以訪問以下鏈接 Spicing Up Your Swing GUI With Substance.

          IDE with Beyonce watermark
          ?

          準備


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

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

          1. 從Kirill 的項目主頁上 下載substance-netbeans.nbm 保存該NBM 到你的主目錄中去. 這個教程我使用的版本是 2.1_02.(hongweijin注:假如不能打開,請多鏈接幾次,我在實際中使用2.2)
          2. 安裝主件, 打開NetBeans IDE, 然后選擇菜單 Tools > Update Center. 在更新向?qū)е? 將 Install Manually Downloaded Modules (.nbm files)打上鉤, 然后點擊 Next 按鈕.
          3. 在下一個屏幕中, 點擊 Add 按鈕選擇 你剛才下載的substance-netbeans NBM文件, 然后點擊 OK. 這個 NBM 文件 將顯示在組件列表上. 點擊 Next 按鈕.
          4. 確定 NBM 文件已經(jīng)顯示在待安裝列表上, 點擊 Next 按鈕. 假如協(xié)議文件已經(jīng)顯示完成,點擊 Accept 然后點擊 Next 進入下一步驟.
          5. 再一次點擊Next 按鈕.
          6. 鉤上 Include 跟有"NetBeans-Substance"的復(fù)選框 . 假如你被問到 ”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 創(chuàng)建了一個 NBM文件,可以讓你自主安裝一個 substance-netbeans 插件 這個插件可以顯示典型的 NetBeans tabbed 容器和下拉按鈕. 安裝這個NBM 文件,可以讓你在NetBeans IDE 使用Substance 并且在JVM的類路徑中不需要包括任何額外的JAR文件和 用于改變主題的-laf命令行 . 并且這個工具可以讓你輕松的通過View菜單來嘗試不同的主題 — 你可以在不用重新啟動IDE的情況下,立刻查看效果。
          (hongweijin注:在NetBeans IDE 4.0 中,需要使用命令行模式,并且要不斷重啟IDE)
          在你安裝NBM 文件后, NetBeans 若有一個不正常現(xiàn)象: 這個是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應(yīng)用程序的背景上. 對于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

          為了替換這個預(yù)先定義的圖片,你需要自己的圖片,比如 aquamarine.jpg. 記住你要設(shè)置的圖形的路徑,然后關(guān)閉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鍵,查看結(jié)果. 圖形將會在編輯窗口、菜單和其他的組件下面顯示出來。

          漸變圖片

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

          自定義按鈕形狀

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

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

          創(chuàng)建個性的界面和視窗


          使用水印和主題方案, 或者通過簡單的操作,你就可以非常方便的打造有自我個性的主題。 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 會包含如下的內(nèi)容:

          										# 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 文件. 保留舊有的內(nèi)容, 然后添加下面的命令行,以便安裝個性水印.如下:

          										# 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, 打開文件,并且刪除你剛剛添加的內(nèi)容; 選擇 Tools > Module Manager 來刪除她的插件.

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

          競賽


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

          相關(guān)鏈接


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


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 呈贡县| 淮阳县| 武清区| 盐城市| 扶沟县| 咸宁市| 买车| 阿拉善盟| 大同县| 政和县| 卢氏县| 云阳县| 濮阳县| 金门县| 沙洋县| 紫阳县| 海晏县| 城步| 阳信县| 阿拉善盟| 思茅市| 铜梁县| 南京市| 崇礼县| 荔浦县| 柏乡县| 田东县| 巴东县| 恭城| 宁明县| 宁晋县| 博兴县| 肃北| 嵊泗县| 钟祥市| 鲁甸县| 高邑县| 左云县| 玉龙| 安福县| 阜康市|