package Bounce2;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.util.ArrayList;
import javax.swing.JPanel;
/**
* Panel, pe care va fi afisate bilele
* @author Dan
*
*/
public class BallPanel extends JPanel
{
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* Adaugarea bilei pe panel
* @param b Bila.
*/
public void add(Ball b)
{
balls.add(b);
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
g2.setColor(Color.RED);
for(Ball b: balls)
{
g2.fill(b.getShape());
}
}
public ArrayList<Ball> getBalls()
{
return balls;
}
public void makeZero()
{
balls.clear();
}
private static ArrayList<Ball> balls = new ArrayList<Ball>();
public static final int DIAMETER = 15;
}