分享
 
 
 

Substance 打造个性 NetBeans

王朝java/jsp·作者佚名  2006-03-06
窄屏简体版  字體: |||超大  

以下的教程将帮助你使用颜色主题,并给你的NetBeans 5.0增加乐趣。

使用 Kirill's 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, 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 (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日)

相关链接

Can I run NetBeans with a custom look and feel? (general FAQ item)

Substance Look And Feel Home — Substance Look and Feel changes the looks of any Swing application

Kirill is working on a special version of Substance for NetBeans

Kirill Grouchnikov's Blog — hear the latest straight from the Substance developer's mouth

More Substance Themes...

More Substance Watermarks...

Online Substance Color Theme Editor (requires Java webstart plugin in your browser)

Online Substance Button Shape Editor (requires Java webstart plugin in your browser)

Screenshots of the NetBeans IDE, some of which are customized with Substanc

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有