Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface ImageObserver
Модификатор и Тип | Поле и Описание |
---|---|
static int |
АВАРИЙНОЕ ПРЕКРАЩЕНИЕ РАБОТЫ
Этот флаг в infoflags параметре imageUpdate указывает, что изображение, которое прослеживалось асинхронно, было прервано прежде, чем производство было полно.
|
static int |
ALLBITS
Этот флаг в infoflags параметре imageUpdate указывает, что статическое изображение, которое было ранее оттянуто, теперь полно и может быть оттянуто снова в его конечной форме.
|
static int |
ОШИБКА
Этот флаг в infoflags параметре imageUpdate указывает, что изображение, которое прослеживалось асинхронно, встретилось с ошибкой.
|
static int |
FRAMEBITS
Этот флаг в infoflags параметре imageUpdate указывает, что другой полный фрейм изображения сверхкадра, которое было ранее оттянуто, теперь доступен, чтобы быть оттянутым снова.
|
static int |
ВЫСОТА
Этот флаг в infoflags параметре imageUpdate указывает, что высота основного изображения теперь доступна и может быть взята от параметра высоты до imageUpdate метода обратного вызова.
|
static int |
СВОЙСТВА
Этот флаг в infoflags параметре imageUpdate указывает, что свойства изображения теперь доступны.
|
static int |
SOMEBITS
Этот флаг в infoflags параметре imageUpdate указывает, что больше пикселей, необходимых для рисования масштабируемого изменения изображения, доступно.
|
static int |
ШИРИНА
Этот флаг в infoflags параметре imageUpdate указывает, что ширина основного изображения теперь доступна и может быть взята от параметра ширины до imageUpdate метода обратного вызова.
|
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
imageUpdate(Image img, int infoflags, int x, int y, int width, int height)
Этот метод вызывают, когда информация об изображении, которое ранее требовали, используя асинхронный интерфейс, становится доступной.
|
static final int WIDTH
static final int HEIGHT
static final int PROPERTIES
static final int SOMEBITS
static final int FRAMEBITS
static final int ALLBITS
static final int ERROR
static final int ABORT
boolean imageUpdate(Image img, int infoflags, int x, int y, int width, int height)
Этот метод должен возвратить true, если дальнейшие обновления необходимы или ложь, если запрошенная информация была получена. Изображение, которое прослеживалось, передают в использовании img параметра. Различные константы объединяются, чтобы сформировать infoflags параметр, который указывает на то, какая информация об изображении теперь доступна. Интерпретация x, y, ширины, и параметров высоты зависит от содержания infoflags параметра.
infoflags
параметром должно быть поразрядное содержащее ИЛИ следующих флагов: WIDTH
, HEIGHT
, PROPERTIES
, SOMEBITS
, FRAMEBITS
, ALLBITS
, ERROR
, ABORT
.
img
- наблюдаемое изображение.infoflags
- поразрядное содержащее ИЛИ следующих флагов: WIDTH
, HEIGHT
, PROPERTIES
, SOMEBITS
, FRAMEBITS
, ALLBITS
, ERROR
, ABORT
.x
- координата x.y
- координата y.width
- ширина.height
- высота.false
если infoflags указывают, что изображение полностью загружается; true
иначе.WIDTH
, HEIGHT
, PROPERTIES
, SOMEBITS
, FRAMEBITS
, ALLBITS
, ERROR
, ABORT
, Image.getWidth(java.awt.image.ImageObserver)
, Image.getHeight(java.awt.image.ImageObserver)
, Graphics.drawImage(java.awt.Image, int, int, java.awt.image.ImageObserver)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.