| |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.awt
类 Component.BltBufferStrategy
java.lang.Object java.awt.image.BufferStrategy java.awt.Component.BltBufferStrategy
- 正在封闭类:
- Component
protected class Component.BltBufferStrategy
- extends BufferStrategy
用于将屏幕外的画面以位图传输方式传输到一个组件的内部类。
- 从以下版本开始:
- 1.4
字段摘要 | |
---|---|
protected VolatileImage[] | backBuffers 后台缓冲区 |
protected BufferCapabilities | caps 缓冲区容量 |
protected int | height |
protected boolean | validatedContents 绘图缓冲区最近是否已经从丢失状态中恢复。 |
protected int | width 后台缓冲区的大小 |
构造方法摘要 | |
---|---|
protected | Component.BltBufferStrategy(int numBuffers, BufferCapabilities caps) 围绕组件创建一个新的 blt 缓冲区策略 |
方法摘要 | |
---|---|
boolean | contentsLost() 返回上次调用 getDrawGraphics 后绘制缓冲区是否丢失。 |
boolean | contentsRestored() 返回绘制缓冲区最近是否从丢失状态恢复,并重新初始化为默认背景色(白色)。 |
protected void | createBackBuffers(int numBuffers) 创建后台缓冲区 |
BufferCapabilities | getCapabilities() |
Graphics | getDrawGraphics() |
protected void | revalidate() 如果绘图缓冲区已经丢失,则恢复它 |
void | show() 使下一个有效缓冲区可见。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
caps
protected BufferCapabilities caps
- 缓冲区容量
backBuffers
protected VolatileImage[] backBuffers
- 后台缓冲区
validatedContents
protected boolean validatedContents
- 绘图缓冲区最近是否已经从丢失状态中恢复。
width
protected int width
- 后台缓冲区的大小
height
protected int height
构造方法详细信息 |
---|
Component.BltBufferStrategy
protected Component.BltBufferStrategy(int numBuffers, BufferCapabilities caps)
- 围绕组件创建一个新的 blt 缓冲区策略
- 参数:
numBuffers
- 用作前台缓冲区的组件caps
- 缓冲区容量
方法详细信息 |
---|
createBackBuffers
protected void createBackBuffers(int numBuffers)
- 创建后台缓冲区
getCapabilities
public BufferCapabilities getCapabilities()
- 指定者:
- 类
BufferStrategy
中的getCapabilities
- 返回:
- 此策略的缓冲区容量
getDrawGraphics
public Graphics getDrawGraphics()
- 指定者:
- 类
BufferStrategy
中的getDrawGraphics
- 返回:
- 绘制的图形