import javax.swing.*; import java.awt.*; import java.util.*; import java.awt.event.*; class Dessin extends JPanel { Image pic; Dessin(String s) { pic = getToolkit().getImage(s); } public void paintPoint(Graphics g, Point p) { int x = p.getX(); int y = p.getY(); g.setColor(Color.red); g.fillOval(x, y, 20, 20); g.setColor(Color.black); } public void paintLine(Graphics g, Point p,Point q) { g.setColor(Color.green); g.drawLine(p.getX() + 9, p.getY() + 9, q.getX() + 9, q.getY() + 9); } public void paintComponent(Graphics g) { super.paintComponent(g); int X = getX(); int Y = getY(); g.drawImage(pic, 0, 0, this); Point a = new Point(0, 547-X, 81-Y); Point b = new Point(1, 917 - X, 145 - Y); Point c = new Point(2, 856 - X, 112 - Y); Point d = new Point(3, 689 - X, 276 - Y); Point e = new Point(4, 630 - X, 290 - Y); Point f = new Point(5, 498 - X, 209 - Y); Point h = new Point(6, 672 , 407 - Y); Point i = new Point(7, 789 - X, 265 - Y); paintPoint(g,a); paintPoint(g, b); paintPoint(g, c); paintPoint(g,d); paintPoint(g,e); paintPoint(g, f); paintPoint(g, h); paintPoint(g, i); } }