How to reduce flicking in animation?
Answers were Sorted based on User's Feedback
Double Buffering
sample code of java to reduce flinking :
public void update(Graphics g) {
Graphics offgc;
Image offscreen = null;
Dimension d = size();
offscreen = createImage(d.width, d.height);
offgc = offscreen.getGraphics();
offgc.setColor(getBackground());
offgc.fillRect(0, 0, d.width, d.height);
offgc.setColor(getForeground());
paint(offgc);
g.drawImage(offscreen, 0, 0, this);
}
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / m. abhishek
By using offGra first draw whole animated image on a blank
Image and put this image directly on the screen
so at the time of animation the each movement of image can
draw
in other image and put this Image to screen.
| Is This Answer Correct ? | 0 Yes | 2 No |
What is the significance of listiterator?
How does multithreading take place on a computer with a single cpu in java programming?
Is java still relevant?
How to find the size of an array a)array.length() b)array.length c)array.size() d)array.size
Explain java code for recursive solution's base case?
whats the purposr of using serialization?
How can you make a class serializable in java?
How do u pass data from one jsp to another jsp?
Does constructor creates the object ?
Does A Class Inherit The Constructors Of Its Superclass?
What do you mean by synchronized non access modifier?
Difference between prefix and postfix forms of the ++operator?