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 difference between cd & dvd ?
30 Answers Lovely Professional University, Satyam, Sibylsys,
question on Thread synchronization
What is package private scope in java?
Explain about main() method in java ?
Java is based on pass by reference or pass by value ..
What is busy spin, and why should you use it?
Explain the difference between an Interface and an Abstract class?
solve (x-1)(x-9)=8;
3 Answers IBM, Manhattan, TCS,
Is java an ide?
What is object of class in java?
What is class forname?
What are the restrictions that are applied to the java static methods?