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