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 :
Merci d'avance à tous ceux qui m'aideront, parce que cette histoire est vraiment bizare .
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(); } }
Partager