Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. import java.awt.Graphics;
  2. import javax.swing.JPanel;
  3. import java.awt.Graphics2D;
  4. import java.awt.geom.Point2D;
  5. import java.util.ArrayList;
  6.  
  7. @SuppressWarnings("serial")
  8. public class Cloud{
  9.  
  10. private ArrayList<Point2D.Double> points = new ArrayList<Point2D.Double>();
  11. private int radius = 1;
  12.  
  13. public Cloud(){
  14. }
  15.  
  16. public void add(Point2D.Double aPoint){
  17. points.add(aPoint);
  18. }
  19.  
  20.  
  21. public void draw(Graphics2D g2){
  22. for(int i = 0; i < points.size(); i++){
  23. int x = (int) points.get(i).getX();
  24. int y = (int) points.get(i).getY();
  25. g2.drawOval(x,y,radius,radius);
  26. }
  27.  
  28. }
  29.  
  30. public static void main(String Args[]){
  31. CloudComponent cc = new CloudComponent();
  32. JPanel panel = new JPanel();
  33. panel.setVisible(true);
  34. panel.add(cc);
  35. panel.validate();
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement