2010-11-16 178 views

回答

1

@ org.life.java 不存在这是真的一个设置大小的方法.....被称为没有“setSubstring”方法。

字符串与在J2ME中的字体是不可变的http://en.wikipedia.org/wiki/Immutable_object如此简单地创建具有所需属性的新字体....

http://download.oracle.com/javame/config/cldc/ref-impl/midp2.0/jsr118/index.html

所以不是

myfon.setSize(Font.SIZE_SMALL) 

myFont = Font.getFont(myFont.getFontFace(), myFont.getFontStyle(), Font.SIZE_MEDIUM) 

这将工作。

+0

是的,但你在哪里设置这种字体? – 2010-11-18 07:13:42

+0

org.life.java上面的答案是不正确的。在“myFont = Font.getFont(myFont.getFontFace(),myFont.getFontStyle(),12)”中,我们无法将随机数字设置为字体大小,它会抛出一个“UnSupported size”的异常。 – 2010-11-19 04:24:00

+0

@ org.life.java你会像graphics.setFont那样做一些原始问题,问你如何改变一个不可变的字体。 – drubin 2010-11-21 15:14:50