Hej! Jag använder mig av FontMetrics fmt= g2d.getFontMetrics(); och stringWidth(); och då kan jag lösa det!drawString
Jag har en ruta där man kan skriva in kommentarer. Man skriver denna kommentar (strängen) i en textruta och sedan visas den i en ruta gjord av linjer. Strängen note läggs in på detta sättet:
g2d.drawString(note, 40, 700);
Nu undrar jag hur jag ska kunna veta hur stor plats strängen tar? Om jag bara skriver in en masssa l, får det plats många bokstäver, men skriver jag bara in en massa ö, får det inte plats lika många inom ramen. Jag preciserar ju vart strängen skall börja läggas in (40), hur vet jag vart den slutar? Jag vill ju kunna få plats med så många bokstäver som möjligt och jag vill inte att bokstäverna skall kunna läggas utanför rutan.
/DSv: drawString
/D