Graphics2D, drawString, retours ligne [java] - Java - Programmation
Marsh Posté le 07-06-2002 à 12:15:26
juste pour te remonter le moral
Marsh Posté le 07-06-2002 à 12:16:47
Utilises g.getFontMetrics().stringWidth(title) : ca te donne la largeur, en pixels, de ta chaine une fois écrite (à faire APRES le g.setFont(...) et AVANT le g.drawString()..
Comme ça, en faisant une boucle sur les caractères du titre, tu peux le couper pour qu'il soit mis sur deux lignes. (l'ordonnée d'insertion de la deuxième ligne est l'ordonnée de la première + g.getFontMetrics().getHeight())
Plus généralement, potasse la javadoc de la classe FontMetrics : c'est l'outil indispensable pour bien dessiner des String dans un graphics.
Ouala!
Marsh Posté le 07-06-2002 à 12:17:02
antp a écrit a écrit : juste pour te remonter le moral |
:-)
mais en fait euh
finalement
on m'a fait remarquer à juste titre...que ça servait vraiment à rien ce que je faisais
Marsh Posté le 07-06-2002 à 12:17:15
antp a écrit a écrit : juste pour te remonter le moral |
Mauvaise langue!!
Marsh Posté le 07-06-2002 à 12:18:27
gfive a écrit a écrit : Utilises g.getFontMetrics [...] Plus généralement, potasse la javadoc de la classe FontMetrics : c'est l'outil indispensable pour bien dessiner des String dans un graphics. Ouala! |
Thanks !:ouimaitre:
Gt en plein dans FontMetrics (je connaissais meme po l'existence cette classe)avant qu'on m'interrompe pour me dire que ça servait à rien
Mais ... je v ptet le faire quand même vu que je sais comment faire mtnt
Marsh Posté le 07-06-2002 à 12:24:21
gfive a écrit a écrit : Mauvaise langue!! |
c'est juste parce qu'il pleurait dans un autre topic parce que personne allait voir son topic
Marsh Posté le 07-06-2002 à 12:25:17
antp a écrit a écrit : c'est juste parce qu'il pleurait dans un autre topic parce que personne allait voir son topic |
oh ça va hein !!
Marsh Posté le 07-06-2002 à 12:27:51
greg@freestarthu a écrit dans l'autre post a écrit : :'( y'a personne qui va voir mon post :'(
|
Marsh Posté le 07-06-2002 à 11:44:23
(Je sens que je vais me prendre un )
Voilà, j'ai un petit .gif à faire, avec un txt dedans. Tout marchait bien jusqu'a ce qu'un hurluberlu ait un nom super long (ouais c'est des gif avec des noms de gens...) et paf. Bref, what solution do you preconize for gérer les retours lignes?
Merci