je voudrai pouvoir afficher du texte sur un jpanel avec des orientations multiple

voila le code que j'utilise dans une classe qui hérite de JPanel indirectement

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    @Override
    public void paintComponent(Graphics g)
    {
        super.paintComponent(g);
 
        // position de l'affichage du texte dans le jpanel
        Point p = getToolTipLocation(null);
        Graphics2D g2d = (Graphics2D) g;
        AffineTransform at = new AffineTransform();
        //at.setToRotation(1);
        at.rotate(0.1);
        g2d.transform(at);
        g2d.drawString(idLink, (int)p.getX()+centerDX, (int)p.getY()+centerDY);
    }
enfaite qd j'utilise se code l'orientation du texte est faite mais la rotation à l'air de ce faire par rapport à l'origine de Jpanel et donc ca provoque des décalage

donc j'espere que j'ai ete clair
si vous voulez des précisions dite le moi

merci d'avance