`
不复记忆
  • 浏览: 157130 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类

NetBeans 6.5 界面美化与字体设置

阅读更多

打开 C:\Program Files\NetBeans 6.5\etc\ 目录中的 netbeans.conf 文件,找到:

 

# Options used by NetBeans launcher by default, can be overridden by explicit
# command line switches:
netbeans_default_options=.....

netbeans_default_options 的参数字符串中添加 –fontsize 12 –laf javax.swing.plaf.metal.MetalLookAndFeel。看上去像:

 

# Options used by NetBeans launcher by default, can be overridden by explicit
# command line switches:
netbeans_default_options="-J-client -J-Xverify:none -J-Xss2m -J-Xms32m
    -J-XX:PermSize=32m -J-XX:MaxPermSize=200m
    -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=false
    --fontsize 12 --laf javax.swing.plaf.metal.MetalLookAndFeel"

–fontsize 12 是让界面字体变成 12 点大小,正好符合中文显示要求。而 –laf javax.swing.plaf.metal.MetalLookAndFeel 是要求 NetBeans 使用非操作系统原生的界面主题。不过这个看个人习惯了,不喜欢可以不加这一部分到命令行参数中。

 

 

 

修改 Java 字体配置

打开 C:\Program Files\Java\jdk1.6.0_10\jre\lib 目录,把 fontconfig.98.bfcfontconfig.98.properties.src 两个文件改名或删除。

然后将 fontconfig.properties.src 复制一份为 fontconfig.properties,并用文本编辑器打开 fontconfig.properties 文件。

修改字体配置文件的目的是让 Java 程序在显示中文和英文时分别使用不同的字体。例如一段代码:

 

/**
 * 通过控件视图渲染结果
 *
 * 对应的控件视图文件是 view/_controls/footer_control.php 。
 */
$this->_renderBlock('footer', $return);

中文部分使用宋体,而英文部分使用 Consolas,显示效果如下图:

要实现这样的效果,需要对字体文件进行三个地方的修改。分别是:

  • 字体文件名定义:确定字体名称和字体文件名之间的对应关系
  • 虚拟字体与实际字体的对应关系:确定虚拟字体采用哪个实际字体来显示
  • 显示字符时对字体的搜索顺序:确定显示字符时,使用何种字体

字体文件名采用如下的格式。可以根据需要定义自己喜欢的字体,但不能使用中文字体名。

 

# filename. 字体名=字体文件名

filename.Consolas=CONSOLA.TTF
filename.Consolas_Bold=CONSOLAB.TTF
filename.Consolas_Italic=CONSOLAI.TTF
filename.Consolas_Bold_Italic=CONSOLAZ.TTF

定义好了字体名,就可以指定虚拟字体与实际字体的对应关系了。

例如我将默认的 monospaced 虚拟字体指向了刚刚定义的 Consolas 字体,修改设置如下:

 

monospaced.plain.alphabetic=Courier New
monospaced.bold.alphabetic=Courier New Bold
monospaced.italic.alphabetic=Courier New Italic
monospaced.bolditalic.alphabetic=Courier New Bold Italic
# 改为
monospaced.plain.alphabetic=Consolas
monospaced.bold.alphabetic=Consolas Bold
monospaced.italic.alphabetic=Consolas Italic
monospaced.bolditalic.alphabetic=Consolas Bold Ttalic

最后,修改字体查找顺序。修改后会先查找英文字体,再查找中文字体。由于英文字体中没有中文字形,所以就实现了英文和中文采用不同字体显示的效果。

 

sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol
sequence.monospaced.GB18030=chinese-gb18030,alphabetic,dingbats,symbol
# 改为
sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol
sequence.monospaced.GB18030=alphabetic,chinese-gb18030,dingbats,symbol

大功告成

分享到:
评论

相关推荐

    简易俄罗斯方块java版,编辑软件Netbeans6.5

    简易的俄罗斯方块。 运行界面比较简单。 希望大家斧正。 当然设计的时候没学习设计模式,所以写得比较乱了点。 还有一个新版本的,有很多功能没有实现,你可以尝试写一下。...编辑软件是 Netbeans 6.5

    Netbeans6.5 二次开发Liferay插件

    【标题】"Netbeans6.5 二次开发Liferay插件"所涉及的知识点主要集中在两个核心领域:NetBeans IDE的扩展与Liferay Portal的插件开发。NetBeans是流行的开源集成开发环境(IDE),而Liferay是一款企业级的开源门户...

    netbeans6.5开发JSF+Hibernate的一个小例子(视频)

    描述"netbeans6.5开发JSF+Hibernate的一个小例子"进一步强调了这是一个具体的实践案例,可能包括创建用户界面、管理数据库操作以及这两者之间的交互。 **JSF(JavaServer Faces)** JSF是一种Java EE组件模型和...

    netbeans-6.5-ml-windows

    8. **GUI Builder**:NetBeans内置的可视化界面构建工具可以帮助开发者快速设计和创建用户界面,无需手动编写大量的布局代码。 9. **性能优化**:尽管是一个功能全面的IDE,NetBeans 6.5在性能方面进行了优化,确保...

    netbeans6.5中使用自定义的库

    在NetBeans 6.5这个流行的Java集成开发环境中,管理和引用自定义库以及第三方库是开发者进行项目开发时必不可少的技能。这个过程涵盖了从创建新的库到添加JAR文件,再到将库应用到项目中的具体步骤。以下是对这一...

    最新java NetBeans6.5 做的通讯录

    这个“最新java NetBeans6.5 做的通讯录”项目是一个利用该IDE创建的简单应用程序,主要用于管理个人或组织的联系人信息。 首先,我们要理解Java编程语言的基础。Java是一种跨平台的面向对象的语言,它的“一次编写...

    NetBeans6.5

    帮助 java 学习者编印java程序,并且提供界面!

    Liferay5.1.2+Netbeans6.5开发环境配置

    - 若要将NetBeans6.5设置为英文界面: - 找到安装目录下的`...\NetBeans 6.5\etc\netbeans.conf`文件。 - 在`netbeans_default_options`中添加`-J-Duser.language=en`。 - 保存更改后重启NetBeans。 3. **添加...

    Netbeans6.5开发jsf

    在使用NetBeans 6.5进行JSF开发时,首先你需要创建一个新的Java Web项目。这可以通过依次选择菜单栏的 "File" -> "New Project" -> "Java Web" -> "Web Application" 来完成。在向导中,你可以输入项目名称如 ...

    netbeans字体配置文件.netbeans字体配置文件

    netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体...

    JAVA做的拼图游戏,NetBeans IDE 6.5编译

    NetBeans IDE 6.5是一个集成开发环境(Integrated Development Environment),它为JAVA开发者提供了编写、调试和部署代码的平台。该IDE支持多种JAVA应用开发,包括Swing GUI应用程序、Web应用程序以及企业级的Java ...

    NetBeans IDE 6.5使用说明.pdf

    ### NetBeans IDE 6.5使用说明:快捷键与代码模板详解 NetBeans IDE 6.5是一款功能强大的集成开发环境(IDE),适用于多种编程语言,包括但不限于Java、C/C++、Ruby等。本文旨在详细介绍NetBeans IDE 6.5中的快捷键...

    netbeans中使用的monaco字体并显示中文

    在“字体与颜色”设置界面中,你可以看到多个选项卡,选择“编辑器”选项卡。在这里,找到“字体”下拉列表,选择刚刚安装的Monaco字体。确保“大小”设置适中,以便于长时间阅读代码。 5. **检查中文支持**: ...

    NetBeans美化

    有些插件专注于界面美化,例如提供新的主题或改进的图标集,使IDE看起来更现代、更专业。还有一些插件可以增强代码导航、增加快捷键或者提供额外的开发辅助工具。通过探索和安装合适的插件,开发者能够进一步定制...

    NetBeans IDE 6.0 用户界面设计

    NetBeans IDE 6.0 用户界面设计 NetBeans IDE 6.0 用户界面设计是 Java 开发人员的热门话题。自 NetBeans 5.0 以来,人们最常谈及的且具有创新性的特性是 Project Matisse 或 Form Editor。许多人都认为,在不同 ...

    NetBeans安装说明

    6. 升级早期版本以及与早期版本共存:可以升级早期版本的 NetBeans IDE 6.5,并与早期版本共存。 7. 疑难解答:提供了解决安装和配置 NetBeans IDE 6.5 时可能遇到的问题。 8. 更多信息:提供了更多关于 NetBeans ...

    netbeans的Sublime样式

    除了视觉效果,NetBeans的Sublime样式可能还会涵盖字体、颜色方案、布局等方面,以尽可能还原Sublime Text的用户体验。例如,它可能包括了高亮语法的颜色搭配,行号显示,代码折叠的图标,甚至快捷键设置等。 在...

    基于netbeans仿制的360杀毒界面

    【标题】"基于netbeans仿制的360杀毒界面"揭示了这个项目的核心是使用NetBeans IDE来创建一个类似360杀毒软件的用户界面。NetBeans是一款流行的开源集成开发环境,尤其适用于Java应用程序的开发。它提供了丰富的可视...

    JAVA-NetBeans图形界面设计.ppt

    Java NetBeans图形界面设计是Java开发中的一个重要环节,它允许开发者通过可视化的工具来构建用户界面,而无需编写大量的布局代码。NetBeans IDE提供了一个强大的平台,使得GUI(图形用户界面)的创建变得简单易行。...

Global site tag (gtag.js) - Google Analytics