Bonjour à tous,

mon problème est dès que je veux afficher une ligne 2D sur mon JPanel, j'ai l'impression qu'il me remplit tout le JPanel et je ne voit pas du tout, d'où ça pourrait venir.

Voici ce que ça me donne :



Et Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
    public double scaleFactor = 2000;
    private AffineTransform zoom = AffineTransform.getScaleInstance(scaleFactor, scaleFactor);
    private Line2D.Double line = new Line2D.Double();
 
    public Main() {
        line.setLine(7.743850252315349, -48.614576111808454, 7.743885618183555, -48.614618725747164);
    }
 
    @Override
    protected void paintComponent(Graphics g) {
        Graphics2D g2d = (Graphics2D) g.create();
        try {
            g2d.setTransform(zoom);
            g2d.translate(-7.743850252315349, 48.614576111808454);
            g2d.setStroke(new BasicStroke(0.05f ));
            g2d.draw(line);
        } 
        finally {
            g2d.dispose();
        }
    }
Merci d'avance à tous ceux qui m'aideront, parce que cette histoire est vraiment bizare .