Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
java.awt

Class Component.FlipBufferStrategy

java.lang.Object
|
+--java.awt.image.BufferStrategy
   |
   +--java.awt.Component.FlipBufferStrategy


protected class Component.FlipBufferStrategy

extends BufferStrategy

This class provides support for flipping component buffers. It is only designed for use by Canvas and Window.

Since:Author:

Field Summary

java.awt.BufferCapabilitiescaps

java.awt.ImagedrawBuffer

java.awt.image.VolatileImagedrawVBuffer

intnumBuffers

This class provides support for flipping component buffers.
booleanvalidatedContents

Constructor Summary

FlipBufferStrategy(int num, java.awt.BufferCapabilities caps)

Method Summary

booleancontentsLost()

booleancontentsRestored()

voidcreateBuffers(int num, java.awt.BufferCapabilities caps)

voiddestroyBuffers()

voidflip(java.awt.BufferCapabilities.FlipContents flipAction)

java.awt.ImagegetBackBuffer()

java.awt.BufferCapabilitiesgetCapabilities()

java.awt.GraphicsgetDrawGraphics()

voidrevalidate()

voidshow()

Field Details

caps

protected BufferCapabilities caps


drawBuffer

protected Image drawBuffer


drawVBuffer

protected VolatileImage drawVBuffer


numBuffers

protected int numBuffers

This class provides support for flipping component buffers. It is only designed for use by Canvas and Window.

Since:Author:

validatedContents

protected boolean validatedContents


Constructor Details

FlipBufferStrategy

protected FlipBufferStrategy(int num, java.awt.BufferCapabilities caps)

Parameters:


Method Details

contentsLost

public boolean contentsLost()


contentsRestored

public boolean contentsRestored()


createBuffers

protected void createBuffers(int num, java.awt.BufferCapabilities caps)

Parameters:


destroyBuffers

protected void destroyBuffers()


flip

protected void flip(java.awt.BufferCapabilities.FlipContents flipAction)

Parameters:


getBackBuffer

protected Image getBackBuffer()


getCapabilities

public BufferCapabilities getCapabilities()


getDrawGraphics

public Graphics getDrawGraphics()


revalidate

protected void revalidate()


show

public void show()