描画用パネルを部品とする
Iterator it=cv.iterator(); while(it.hasNext()){ Point pt=(Point)it.next(); g.drawOval(pt.x-10,pt.y-10,20,20); }
void this_mouseClicked(MouseEvent e) { Point pt=new Point(); pt.x=e.getX(); pt.y=e.getY(); cv.add(pt); repaint(); }
public void paintComponent(Graphics g){ super.paintComponent(g); g.drawString("Draw Component",10,20); Iterator it=cv.iterator(); while(it.hasNext()){ Point pt=(Point)it.next(); g.drawOval(pt.x-10,pt.y-10,20,20); } }