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 указывает, что height основного изображения теперь доступен и может быть взят от параметра height до imageUpdate метода обратного вызова.
|
static int |
СВОЙСТВА
Этот флаг в infoflags параметре imageUpdate указывает, что свойства изображения теперь доступны.
|
static int |
SOMEBITS
Этот флаг в infoflags параметре imageUpdate указывает, что больше пикселей, необходимых для рисования масштабируемого изменения изображения, доступно.
|
static int |
ШИРИНА
Этот флаг в infoflags параметре imageUpdate указывает, что width основного изображения теперь доступен и может быть взят от параметра width до 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, width, и параметров height зависит от содержания 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
- width.height
- 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 и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92