您好,登錄后才能下訂單哦!
這篇文章給大家介紹如何進行NetBeans 6.5 界面美化與字體設置,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
打開 C:\Program Files\NetBeans 6.5\etc\ 目錄中的 netbeans.conf 文件,找到:
|
在 netbeans_default_options 的參數字符串中添加 –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.bfc 和 fontconfig.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 |
關于如何進行NetBeans 6.5 界面美化與字體設置就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。