import java.awt.*;
import java.util.*;
import java.awt.event.*;
class paint
{
public static void main(String [] args)
{
new Panitt("dawing");
}
}
public class Panitt extends Frame
{
ArrayList points=null;
public Panitt(String s)
{
super(s);
setLayout(null);
setBounds(200,200,400,400);
setBackground(Color.GREEN);
this.addMouseListener(new Sx());
setVisible(true);
}
public void paint(Graphics g){
Iterator i=points.iterator();
while(i.hasNext())
{
Point p=(Point)i.next();
g.setColor(Color.BLUE);
g.fillOval(p.x,p.y,10,10);
}
}
public void addPoint(Point p)
{
points.add(p);
}
}class Sx extends MouseAdapter
{
public void mousePressed(MouseEvent e)
{
Panitt q=(Panitt)e.getSource();
q.addPoint(new Point(e.getX(),e.getY()));
q.repaint();
}
}
import java.util.*;
import java.awt.event.*;
class paint
{
public static void main(String [] args)
{
new Panitt("dawing");
}
}
public class Panitt extends Frame
{
ArrayList points=null;
public Panitt(String s)
{
super(s);
setLayout(null);
setBounds(200,200,400,400);
setBackground(Color.GREEN);
this.addMouseListener(new Sx());
setVisible(true);
}
public void paint(Graphics g){
Iterator i=points.iterator();
while(i.hasNext())
{
Point p=(Point)i.next();
g.setColor(Color.BLUE);
g.fillOval(p.x,p.y,10,10);
}
}
public void addPoint(Point p)
{
points.add(p);
}
}class Sx extends MouseAdapter
{
public void mousePressed(MouseEvent e)
{
Panitt q=(Panitt)e.getSource();
q.addPoint(new Point(e.getX(),e.getY()));
q.repaint();
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货