| Package | Description | 
|---|---|
| java.awt | Contains all of the classes for creating user
interfaces and for painting graphics and images. | 
| java.awt.image | Provides classes for creating and modifying images. | 
| Modifier and Type | Field | Description | 
|---|---|---|
| protected BufferCapabilities | Component.FlipBufferStrategy. capsThe buffering capabilities | |
| protected BufferCapabilities | Component.BltBufferStrategy. capsThe buffering capabilities | 
| Modifier and Type | Method | Description | 
|---|---|---|
| BufferCapabilities | GraphicsConfiguration. getBufferCapabilities()Returns the buffering capabilities of this
  GraphicsConfiguration. | |
| BufferCapabilities | Component.FlipBufferStrategy. getCapabilities() | |
| BufferCapabilities | Component.BltBufferStrategy. getCapabilities() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| protected void | Component.FlipBufferStrategy. createBuffers(int numBuffers,
             BufferCapabilities caps)Creates one or more complex, flipping buffers with the given
 capabilities. | |
| void | Canvas. createBufferStrategy(int numBuffers,
                    BufferCapabilities caps)Creates a new strategy for multi-buffering on this component with the
 required buffer capabilities. | |
| void | Window. createBufferStrategy(int numBuffers,
                    BufferCapabilities caps)Creates a new strategy for multi-buffering on this component with the
 required buffer capabilities. | 
| Constructor | Description | 
|---|---|
| BltBufferStrategy(int numBuffers,
                 BufferCapabilities caps)Creates a new blt buffer strategy around a component | |
| FlipBufferStrategy(int numBuffers,
                  BufferCapabilities caps)Creates a new flipping buffer strategy for this component. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| abstract BufferCapabilities | BufferStrategy. getCapabilities()Returns the  BufferCapabilitiesfor thisBufferStrategy. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.