2
使用g.drawText函數(兩個爲每個文本調用一個)是否可以寫入兩種不同大小的文本?黑莓(Java) - 用兩種不同的字體繪製文本
g.drawText("abc",0,0);
//whatever code to change font goes here
g.drawText("def",30,30);
使用g.drawText函數(兩個爲每個文本調用一個)是否可以寫入兩種不同大小的文本?黑莓(Java) - 用兩種不同的字體繪製文本
g.drawText("abc",0,0);
//whatever code to change font goes here
g.drawText("def",30,30);
黑莓有它自己的字體類。如果你想知道哪些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();
它一個很好的嘗試,但它不會工作,因爲字體類是不同的。 g.setFont需要的是net.rim.device.api.ui.Font類,但getFont類是javax.microedition.lcdui.Font類 – paullb 2010-06-17 08:21:48
請參閱我對答案的編輯。 – DaveJohnston 2010-06-17 08:48:04
工作就像一個魅力!謝謝! 供參考:因爲我不知道什麼字體可用,對於我的POC我簡化爲: FontFamily all [] = FontFamily.getFontFamilies(); FontFamily ff = all [0]; – paullb 2010-06-17 09:09:14