Ich versuche gerade ein Sting in ein Rechteck zu schreiben.
Leider hab ich keine Ahnung, wie ich die Länge des String ausrechnen kann.
Ich hab mir vorerst mal so beholfen:
Die Lösung iss aber ein wenig blöd, weil ein I z.b. kürzer ist als beispielsweise ein A.
Bei kurzen String fällt das zwar noch nicht so ins Gewicht, aber wenn ich ein Sting mit ein paar "kurzen" Zeichen (i,t,l) habe, dann sieht das doch schon ein wenig schräg aus.
Leider hab ich keine Ahnung, wie ich die Länge des String ausrechnen kann.
Ich hab mir vorerst mal so beholfen:
Code:
g.drawRoundRect(x-k/2,y,key.length()*9,k,5,5);
Font f = new Font("SansSerif",Font.TRUETYPE_FONT,14);
g.setFont(f);
g.drawString(key,x-2,y+15);
Die Lösung iss aber ein wenig blöd, weil ein I z.b. kürzer ist als beispielsweise ein A.
Bei kurzen String fällt das zwar noch nicht so ins Gewicht, aber wenn ich ein Sting mit ein paar "kurzen" Zeichen (i,t,l) habe, dann sieht das doch schon ein wenig schräg aus.