2010-06-17 58 views

回答

3

黑莓有它自己的字體類。如果你想知道哪些FontFamilies可用,您可以使用

// e.g. serif 
FontFamily ff = FontFamily.forName("family-name"); 

// Use style bits from Font class, e.g. Font.BOLD 
Font f = ff.getFont(style, height); 

:試試這個

FontFamily.getFontFamilies(); 
+0

它一個很好的嘗試,但它不會工作,因爲字體類是不同的。 g.setFont需要的是net.rim.device.api.ui.Font類,但getFont類是javax.microedition.lcdui.Font類 – paullb 2010-06-17 08:21:48

+1

請參閱我對答案的編輯。 – DaveJohnston 2010-06-17 08:48:04

+0

工作就像一個魅力!謝謝! 供參考:因爲我不知道什麼字體可用,對於我的POC我簡化爲: FontFamily all [] = FontFamily.getFontFamilies(); FontFamily ff = all [0]; – paullb 2010-06-17 09:09:14