bonjour,
je suis débutant en dessin 2D avec java.
J'ai réussis a réaliser mon programme sans probleme.
Ce programme doit permettre d'afficher differents allèles sur un locus d'un chromosome a l'aide d'un fichier d'entrée regroupant les allèles (probleme de bioinformatique).
Mon probleme ce situe dans l'affichage du nom de chaque allèle. En effet il s'affiche horizontalement et je voudrais réussir à l'afficher verticalement.

pour le moment mon code pour réaliser cette rotation est le suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
AffineTransform at=new AffineTransform();
		at.rotate(Math.PI/2);
		Font font=new Font("Serif",Font.PLAIN,10);
		font.deriveFont(at);
		g2d.setFont(font);
		g2d.drawString(vecteurAllele.elementAt(numAllele).getAllele(), x, y-15);
j'ai egalement essayé ce code(trouvé sur internet) mais qui m'a totalement modifié mon graphique

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
AffineTransform at=new AffineTransform();
		at.rotate(Math.PI/2.0);
		g2d.setTransform(at);
		g2d.drawString(vecteurAllele.elementAt(numAllele).getAllele(), x, y-15);
Vous serait il possible de m'aider à trouver une solution?

Merci d'avance.