|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
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
-
- 返回:
- 绘制的图形