I'm trying to do some animation with a pretty good frame rate. I've heard this can be done by doing all the "drawing" onto an array of ints (where each int represents the RGB(a) values of a pixel) and then dumping the array to a Component (Frame, Panel, etc.). I haven't been able to figure out, or find any examples of, how this (displaying an array of ints to a visible Component) is done. I believe this is done by making the int array the source for an Image's ImageProducer and having the Component display that Image, but I don't have a real good grasp of how ImageProducers work. I would call myself a beginner. (I have read books & tutorials, but have not had much experience writing Java.) Any assistance or suggestions would be greatly appreciated. Thanks.