2010-11-16 32 views

Répondre

1

@ org.life.java cela est vrai qu'il n'y a pas une méthode de taille d'ensemble ... cela étant dit, il n'y a pas non plus de méthode "setSubstring".

cordes comme avec les polices J2ME sont immuables http://en.wikipedia.org/wiki/Immutable_object afin de créer simplement une nouvelle police avec les propriétés souhaitées ....

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

Ainsi, au lieu de

myfon.setSize(Font.SIZE_SMALL) 

Do

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

Cela fonctionnerait.

+0

ouais mais où mettez-vous cette police? –

+0

org.life.java la réponse ci-dessus n'est pas correcte.En "myFont = Font.getFont (myFont.getFontFace(), myFont.getFontStyle(), 12)", nous ne pouvons pas donner le nombre aléatoire en tant que taille de la police bcause il lance une exception "Taille non supportée". –

+0

@ org.life.java vous feriez quelque chose comme graphics.setFont de toute façon la question originale a demandé comment vous changez une police qui est immuable. – drubin