java命名空间java.awt.image类volatileimage的类成员方法:
validate定义及介绍
本文导语:
validate
public abstract int validate(graphicsconfiguration gc)
如果上次调用 validate 后绘制表面丢失,则试图恢复图像的绘制表面。还要依靠给定的 graphicsconfiguration 参数验证此图像,即查看从此图像到 graphicsconfiguration 的操作是否兼容。...
public abstract int validate(graphicsconfiguration gc)
- 如果上次调用
validate
后绘制表面丢失,则试图恢复图像的绘制表面。还要依靠给定的 graphicsconfiguration 参数验证此图像,即查看从此图像到 graphicsconfiguration 的操作是否兼容。以下情形就是一个不兼容组合的例子:volatileimage 对象在一个图形设备上创建,然后在另一个不同的图形设备上呈现。由于 volatileimage 对象与设备特别相关,此操作可能不会按预期进行,因此调用此 validate 返回的代码将记录这种不兼容性。null 或不正确的 兼容
iis7站长之家 值可能引起 validate
返回不正确的值,随后可能引起呈现问题。
- 参数:
gc
- 一个 graphicsconfiguration
对象,图像依靠此对象进行验证。gc 为 null 意味着 validate 方法应该跳过兼容性测试。
- 返回:
- 如果图像不需要验证,则返回
image_ok
。
如果图像需要恢复,则返回 image_restored
。恢复意味着图像内容可能已受到影响,并且图像可能需要重新呈现。
如果图像与传入 validate
方法的 graphicsconfiguration
对象不兼容,则返回 image_incompatible
。不兼容意味着图像可能需要用新的 component
或 graphicsconfiguration
重新创建,以获得一个能够用此 graphicsconfiguration
成功使用的图像。不兼容的图像不会检查是否需要恢复,因此在 image_incompatible
值返回后图像的状态不变,这个返回值与图像是否需要恢复无关。 - 另请参见:
graphicsconfiguration
,
component
,
image_ok
,
image_restored
,
image_incompatible