2010-11-16 5 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

Да, но где вы устанавливаете этот шрифт? –

+0

org.life.java приведенный выше ответ неверен. В «myFont = Font.getFont (myFont.getFontFace(), myFont.getFontStyle(), 12)», мы не сможем дать случайное число как размер шрифта bcause когда-нибудь он выдает исключение «UnSupported size». –

+0

@ org.life.java вы бы сделали что-то вроде graphics.setFont в любом случае исходный вопрос спросил, как вы изменяете шрифт, который является неизменным. – drubin

Смежные вопросы