import
java.awt.*;
import
javax.swing.*;
import
java.awt.event.*;
class
canvas
extends
JFrame
implements
MouseListener, MouseMotionListener {
Canvas c;
canvas()
{
super
(
"canvas"
);
c =
new
Canvas() {
public
void
paint(Graphics g)
{
}
};
c.setBackground(Color.black);
c.addMouseListener(
this
);
c.addMouseMotionListener(
this
);
add(c);
setSize(
400
,
300
);
show();
}
public
void
mouseClicked(MouseEvent e)
{
Graphics g = c.getGraphics();
g.setColor(Color.red);
int
x, y;
x = e.getX();
y = e.getY();
g.fillOval(x, y,
5
,
5
);
}
public
void
mouseMoved(MouseEvent e)
{
}
public
void
mouseDragged(MouseEvent e)
{
Graphics g = c.getGraphics();
g.setColor(Color.red);
int
x, y;
x = e.getX();
y = e.getY();
g.fillOval(x, y,
5
,
5
);
}
public
void
mouseExited(MouseEvent e)
{
}
public
void
mouseEntered(MouseEvent e)
{
}
public
void
mouseReleased(MouseEvent e)
{
}
public
void
mousePressed(MouseEvent e)
{
}
public
static
void
main(String args[])
{
canvas c =
new
canvas();
}
}