以下的教程将帮助你使用颜色主题,给你的NetBeans 5.0增加乐趣。
使用 Kirill的Substance 来 自定义按钮、按钮形状和水印(墙纸)插件。 该控件使用于 IDE 4.1 或者任何Swing-based 应用程序, 具体可以访问以下链接 Spicing Up Your Swing GUI With Substance.
准备
- 该Substance Look and Feel NBM 运行于 JDK 5.0+ 和NetBeans IDE 5.0 (开发版本).
- 假如你要使用图片水印效果,你需要一张合适的图片文件. 图像的模版文件可以 从digitalblasphemy 下载 aquamarine JPG .
- 对于一些高级的设置,需要你懂得运用命令行。
安装 substance-netbeans插件 到 NetBeans IDE 5.0,
- 从Kirill 的项目主页上 下载substance-netbeans.nbm 保存该NBM 到你的主目录中. 这个教程我使用的版本是 2.1_02.(hongweijin注:假如不能打开,请多链接几次,我在实际中使用2.2)
- 安装主件, 打开NetBeans IDE, 然后选择菜单 Tools > Update Center. 在更新向导中, 将 Install Manually Downloaded Modules (.nbm files)打上钩, 然后点击 Next 按钮.
- 在下一个屏幕中, 点击 Add 按钮选择 你刚才下载的substance-netbeans NBM文件, 然后点击 OK. 这个 NBM 文件 将显示在组件列表上. 点击 Next 按钮.
- 确定 NBM 文件已经显示在待安装列表上, 点击 Next 按钮. 假如协议文件已经显示完成,点击 Accept 然后点击 Next 进入下一步骤.
- 再一次点击Next 按钮.
- 钩上 Include 跟有"NetBeans-Substance"的复选框 . 假如你被问到 ”whether you really want to install an unsigned module“, 点击 Yes 进入下一步.
- 点击 Finish 按钮. 假如你被提示“the IDE must be restarted”, 选择 Restart the IDE 然后点击 OK 按钮.
- 等到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,SunG lare,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 (What's a 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,鱼型的按钮, 海豚图案作为背景. (点击放大) ;-)
竞赛
假如你设计了一个非常漂亮的界面,为什么不把她发表出来? 给我们发的你图形截图 和你所使用的命令. 前33位可以赢取一个 iPod Nano, 一件 NetBeans t-shirt 或者 一个USB 闪存. 通过这里提交你的作品. (结束时间: 2006年1月15日)
|
相关链接
<!-- End Content Area -->earch_form('Search','Go','right');
//-->
分享到:
相关推荐
Allegorithmic Substance Painter 用户手册
Substance贴图工具Allegorithmic Substance Designer 5.3.4 build 17162 (x64);Substance贴图工具Allegorithmic Substance Designer 5.3.4 build 17162 (x64)
Substance Designer 曲线程序插件,非常强大,内有demo示例
substance5.2.jar substance swing 皮肤
substance-6.0.jar substance-6.0-sources.jar Substance Look and Feel
最新版的substance6.0 http://java.net/projects/substance
Substance in Unity
substance的正确使用
substance类
Substance Painter教程合集 - Substance Painter Tutorial
swing substance 实例集合,打开之后,会去网上自动下载的,该实例包含了所有的substance的效果,Java的CS不再丑陋啦!!
Substance Designer 所有的纹理工作的首选工具,无论你是游戏或动画/视觉特效工作。世界各地的众多,久负盛名的 和整体的大工作室已经选择在其管道中的枢纽,并有充分理由: Substance Designer包括专用和授权的功能...
Substance Designer是为那些想创造更多的美术作品,但是拥有较少的时间和为数不多的软件选择的3D艺术家而设计的一个全面工具。 part1: https://download.csdn.net/download/qq738255988/10424874 part2: ...
substance+swing完整案例,包括substance的jar包及一个完整的例子,之前找了很久,为方便大家,提供了一个简单例子。
substance.jar 可以修改java swing的外观 适合个性化界面
Allegorithmic Substance Painter 用户手册 | Substance Painter 官方文档
swing substance 最新发布包,用substance 写Java的CS程序,效果很好
substance材质:1.6GB的substance painter材质,通过百度网盘自己下载,可以一起交流心得。
Allegorithmic Substance Designer 用户手册