Class BallFrame


public class BallFrame
extends JFrame
implements ActionListener
The main display frame for the application. This class contains main().


Variable Index

 o ballAnimator
 o ballPanel
 o breatheStrategyButton
 o buttonPanel
 o clearButton
 o colorPulseStrategyButton
 o curveStrategyButton
 o factory
 o flyweight
 o googleStrategyButton
 o maxVel
 o newBallButton
 o nullStrategyButton
 o psychadelicStrategyButton
 o rand
 o repaintInterval
 o strategy

Constructor Index

 o BallFrame ()

Method Index

 o actionPerformed (ActionEvent)
 o main (String[])

Variables

 o rand
Randomizer rand
 o strategy
ControlStrategy strategy
 o factory
FlyweightFactory factory
 o newBallButton
Button newBallButton
 o nullStrategyButton
Button nullStrategyButton
 o breatheStrategyButton
Button breatheStrategyButton
 o curveStrategyButton
Button curveStrategyButton
 o googleStrategyButton
Button googleStrategyButton
 o colorPulseStrategyButton
Button colorPulseStrategyButton
 o psychadelicStrategyButton
Button psychadelicStrategyButton
 o clearButton
Button clearButton
 o maxVel
Rectangle maxVel
 o buttonPanel
Panel buttonPanel
 o ballPanel
JPanel ballPanel
 o repaintInterval
int repaintInterval
 o ballAnimator
BallAnimator ballAnimator
 o flyweight
BallFlyweight flyweight

Constructors

 o BallFrame
public  BallFrame()

Methods

 o actionPerformed
public void actionPerformed(ActionEvent e)
 o main
public static void main(String[] args)