Line2D qui saffiche en carré
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 :
http://gestionroutemontagne.free.fr/ligne.png
Et Voici mon code :
Code:
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 :?.