Peut-on changer le TAI, le style, etc. de la police (javax.microedition.lcdui.Font) dans J2MEModification de la taille de la police dans J2ME
0
A
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.
ouais mais où mettez-vous cette police? –
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". –
@ 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