Canvas Stringlänge

Status
Nicht offen für weitere Antworten.
F

Flamefire

Gast
Hab ne Anwendung in J2ME fast fertig
jetzt habe ich das Problem: ich will in eine zeile(y-koordinate) 2 Strings mit ner verschiedenen font zeichenen
also
Code:
             g.drawString(s1,0,y,g.TOP|g.LEFT);
                            g.setFont(font2);
                            g.drawString(2,x,y,g.TOP|g.LEFT);
                            g.setFont(font1);
der 2.String soll 10 Pixel hinter dem erstem beginnen
wie kriege ich die (gezeichnete) Länge des Strings raus?
also i-was mit: ich übergebe den string und den font und kriege ne angabe in pixel zurück

gibts so was?
 
S

SlaterB

Gast
schau dir mal die Klasse FontMetrics an,
hoffentlic gibts die auch in J2ME
 

server007

Mitglied
Ich hab mir grad die Doku von J2ME angeschaut, und in der Klasse Font hab ich die Methode stringWidth gefunden.
Nach meiner Ansicht gibt dies die Länge in Pixel des mitgegebenen Strings zurück.
Also:
Code:
Font f = Font.getFont();
int width = f.stringWidth("Hallo");

so müsste es, glaub ich, ausschauen.
Mfg
server007
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Arif Android Canvas wird nicht gezeichnet? Android & Cross-Platform Mobile Apps 0
Dechasa Android Android - Canvas NullpointException Android & Cross-Platform Mobile Apps 2
Z Canvas onDraw() Variablen muss in der Methode initialisiert werden Android & Cross-Platform Mobile Apps 1
F Mit Canvas zeichen und durch einen Timer aktualiesieren Android & Cross-Platform Mobile Apps 1
J Canvas mit dem Accelorometersensor bewegen Android & Cross-Platform Mobile Apps 0
E Android Zeichnen auf Canvas - Teilbereich als Bild speichern Android & Cross-Platform Mobile Apps 3
B onDraw Canvas jede Millisekunde aufrufen? Android & Cross-Platform Mobile Apps 12
G canvas in view anzeigen Android & Cross-Platform Mobile Apps 10
S Android Canvas - drawText - Update Text in ActionListener Android & Cross-Platform Mobile Apps 8
B Java ME Canvas Android & Cross-Platform Mobile Apps 2
J Java ME Canvas Klasse Gameloop und Funktion Android & Cross-Platform Mobile Apps 2
B Java ME Leere Canvas Seite Android & Cross-Platform Mobile Apps 21
P Java ME Texteingabe Canvas Android & Cross-Platform Mobile Apps 2
D wie geht Klassenvererbung von Canvas Klassen Android & Cross-Platform Mobile Apps 2
U Probleme mit der drawString Methode bei Canvas Android & Cross-Platform Mobile Apps 8
H Canvas kann nichts auf Graphics drawen Android & Cross-Platform Mobile Apps 3
M Textfeld in Canvas, implementation der keys aendern Android & Cross-Platform Mobile Apps 8
M Text in Canvas scrollen lassen Android & Cross-Platform Mobile Apps 13
M Wie in einer anderen "nicht canvas" klasse zeichne Android & Cross-Platform Mobile Apps 5
U ein texteingabefeld auf einem Canvas . Android & Cross-Platform Mobile Apps 2
A Problem: Canvas-Grösse Motorola RAZR v3r Android & Cross-Platform Mobile Apps 8

Ähnliche Java Themen

Neue Themen


Oben