Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Graphics;
- import javax.swing.JPanel;
- import java.awt.Graphics2D;
- import java.awt.geom.Point2D;
- import java.util.ArrayList;
- @SuppressWarnings("serial")
- public class Cloud{
- private ArrayList<Point2D.Double> points = new ArrayList<Point2D.Double>();
- private int radius = 1;
- public Cloud(){
- }
- public void add(Point2D.Double aPoint){
- points.add(aPoint);
- }
- public void draw(Graphics2D g2){
- for(int i = 0; i < points.size(); i++){
- int x = (int) points.get(i).getX();
- int y = (int) points.get(i).getY();
- g2.drawOval(x,y,radius,radius);
- }
- }
- public static void main(String Args[]){
- CloudComponent cc = new CloudComponent();
- JPanel panel = new JPanel();
- panel.setVisible(true);
- panel.add(cc);
- panel.validate();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement