成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

NetBeans 6.5 界面美化與字體設置

開發 后端
介紹如何美化界面,如何修改 Java 字體配置

          打開 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

 

大功告成

 

 

【編輯推薦】

  1. NetBeans 6.7 RC1發布
  2. NetBeans IDE 6.7 beta版發布
  3. 使用NetBeans和Eclipse開發PHP應用程序
  4. JPA繼承類在NetBeans 6.1中遭遇的問題
  5. 如何在NetBeans中連接MySQL數據庫
責任編輯:佚名 來源: javaeye
相關推薦

2009-06-16 13:57:00

netbeans 中文字體美化

2009-06-10 20:24:17

netbeans my字體設置

2009-06-15 16:32:00

NetBeans字體設置

2009-06-23 18:19:54

NetBeans英文界面

2009-06-10 14:59:04

Netbeans 6.應用程序

2010-06-09 19:04:44

Opensuse 字體

2009-01-07 09:10:59

NetBeansSun6.5

2009-06-15 15:11:00

Netbeans中文版英文界面

2009-06-10 17:11:01

linux netbe反鋸齒處理

2010-09-27 14:09:49

NetbeansJVM參數

2011-06-21 14:53:25

QT 界面美化 QStyle

2010-01-04 18:46:25

Ubuntu MS

2010-09-25 13:34:18

nbandroidNetBeans 6.插件

2009-06-10 14:23:06

netbeans 6.Jboss

2009-06-12 11:27:25

2010-01-07 11:19:31

2009-06-15 15:02:00

netbeanseclipse

2009-06-11 10:02:04

NetBeans設置JavaDoc

2009-06-11 09:42:57

netbeans啟動參數

2012-08-03 08:30:38

Andoird用戶界面設置字體大小
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www视频在线观看 | 午夜免费观看体验区 | 免费观看的av毛片的网站 | 欧美a在线| 欧美精品啪啪 | 成人在线视频观看 | 午夜精品一区二区三区免费视频 | 久久精品久久精品 | 九九伦理电影 | 国产成人精品午夜视频免费 | 亚洲成人一区 | 99视频在线 | 久久精品黄色 | 福利视频网 | 欧美精品tv| 日韩插插 | 欧美二区在线 | 亚洲精品乱码久久久久久按摩观 | 你懂的av| 福利视频网站 | 欧美日韩中文国产一区发布 | 欧美一区二区在线看 | 99pao成人国产永久免费视频 | 国产高清免费视频 | 国产一区二区在线视频 | 一区二区中文字幕 | 欧美一区二区三区在线观看 | 欧美一区二区三区四区视频 | 久久久久国产精品一区 | 99色综合| 瑟瑟免费视频 | 精品综合在线 | 91精品国产综合久久久密闭 | 欧美精品一区二区三区在线 | 天天爱天天操 | 久久久精品网站 | 有码一区| 欧美精品第一区 | 久久久久久久久久一区 | 日韩黄a | 久久免费视频观看 |