| Swing支持的可插入式界面样式,使得我们可以轻松更改应用程序的界面呈现,在网络上你可以搜索到各式各样的界面样式,选择一款你喜欢的界面样式让IntelliJ IDEA穿上它,让开发心情好起来。IDEA默认提供了几种界面样式,包括Windows、Motif、Metal和IDEA本身的界面样,在5.0中,IDEA增加了著名的Alloy这个界面样式。下面我们就向大家介绍如何给IDEA增加新的界面样式,这里我们选择一个界面样式:Liquid,Liquid是一款KDE 3.x风格的界面样式,下面的例子我们就选择Liquid做为安装的例子。
1 首先新建一个swing.properties文件,你可以从此处下载一个模板,该文件中包含了一下默认的界面样式,如Window、Motif、Metal,这也是通用的界面样式,我们需要保留这些界面样式。该文件内容如下:
swing.installedlafs=Metal,Windows,Motif
swing.installedlaf.Metal.class=javax.swing.plaf.metal.MetalLookAndFeel
swing.installedlaf.Metal.name=Metal
swing.installedlaf.Motif.class=com.sun.java.swing.plaf.motif.MotifLookAndFeel
swing.installedlaf.Motif.name=CDE/Motif
swing.installedlaf.Windows.class=
com.sun.java.swing.plaf.windows.WindowsLookAndFeel,Tiny
swing.installedlaf.Windows.name=MS Windows
#swing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel
swing.installedlafs这个键值代表安装的所有界面样式的名称,这里包含了Metal、Windows和Motif,每一个界面样式需要两个属性:class和name,class表示界面样式的实现类,name表示界面样式的显示名称,便于我们选择界面样式。如Motif这种界面样式的实现类为com.sun.java.swing.plaf.motif.MotifLookAndFeel,显示的名称为“CDE/Motif”。Swing.defaultlaf键值代表默认的界面样式,这里我们将该行注释掉。
2 编辑swing.properties文件,在swing.installedlafs键值中添加Liquid,如下:
swing.installedlafs=Metal,Windows,Motif,Liquid
然后添加Oyoaha界面样式的class和name属性,如下:
swing.installedlaf.Liquid.name=Liquid
swing.installedlaf.Liquid.class=com.birosoft.liquid.LiquidLookAndFeel
这样我们就完成了对swing.properties文件的编辑。
3 将swing.properties文件拷贝到%IDEA_HOME%\jre\lib目录下,同时将界面样式的jar文件拷贝到%IDEA_HOME%\jre\lib\ext目录下,这里为liquidlnf.jar文件,Liquid界面样式的文件可以通过http://www.sourceforge.net/projects/liquidlnf下载。
4 启动IDEA,在设置面板中选择“Appearance”选项,在“Appearance”对话框的“Look and feel”的下拉列表中选择“Liquid”,最后确认。 |