View difference between Paste ID: Z4W4wAFb and 4vQKGfsx
SHOW: | | - or go back to the newest paste.
1-
import javax.swing.JFrame;
1+
2
import java.awt.event.*;
3
4
class Ekran extends Canvas {
5-
import java.util.ArrayList;
5+
6
    private Point point;
7
8
    Ekran() {
9
        super();
10
        addMouseListener(new MouseAdapter() {
11
            @Override
12
            public void mousePressed(MouseEvent me) {
13
                point = new Point(me.getX(), me.getY());
14
                repaint();
15
            }
16
        });
17
    }
18
19
    @Override
20
    public void paint(Graphics g) {
21
        Graphics2D g2 = (Graphics2D) g;
22
        g2.setColor(Color.RED);
23
        if (point != null) {
24
            int x = (int) point.getX();
25
            int y = (int) point.getY();
26
            g2.fillOval(x - POINT_SIZE / 2, y - POINT_SIZE / 2, POINT_SIZE, POINT_SIZE);
27
        }
28
    }
29
}