public class GraphicsDemo {
public static void main(String[] args) {
new FrameFF("draw....");
}
}
class FrameFF extends Frame {
ArrayList<Point> points; //声明容器,作用是存储点对象
FrameFF(String s) {
super(s);
points = new ArrayList<Point>();
setBounds(300,150,500,500);
setVisible(true);
//添加鼠标监听
addMouseMotionListener(new MouseMotionAdapter() {
public void mouseDragged(MouseEvent e) {
FrameFF f = (FrameFF)e.getSource();
Point p = new Point(e.getX(),e.getY());
f.addPoint(p);
f.repaint();
}
});