下面列出了javax.imageio.event.IIOReadUpdateListener#thumbnailUpdate ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered <code>IIOReadUpdateListener</code>s by
* calling their <code>thumbnailUpdate</code> method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the <code>BufferedImage</code> thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if <code>periodX > 1</code>.
* @param height the total height of the area being updated,
* including pixels being skipped if <code>periodY > 1</code>.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of <code>int</code>s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
(IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered <code>IIOReadUpdateListener</code>s by
* calling their <code>thumbnailUpdate</code> method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the <code>BufferedImage</code> thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if <code>periodX > 1</code>.
* @param height the total height of the area being updated,
* including pixels being skipped if <code>periodY > 1</code>.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of <code>int</code>s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
(IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered <code>IIOReadUpdateListener</code>s by
* calling their <code>thumbnailUpdate</code> method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the <code>BufferedImage</code> thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if <code>periodX > 1</code>.
* @param height the total height of the area being updated,
* including pixels being skipped if <code>periodY > 1</code>.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of <code>int</code>s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
(IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered <code>IIOReadUpdateListener</code>s by
* calling their <code>thumbnailUpdate</code> method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the <code>BufferedImage</code> thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if <code>periodX > 1</code>.
* @param height the total height of the area being updated,
* including pixels being skipped if <code>periodY > 1</code>.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of <code>int</code>s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
(IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered <code>IIOReadUpdateListener</code>s by
* calling their <code>thumbnailUpdate</code> method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the <code>BufferedImage</code> thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if <code>periodX > 1</code>.
* @param height the total height of the area being updated,
* including pixels being skipped if <code>periodY > 1</code>.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of <code>int</code>s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
(IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered <code>IIOReadUpdateListener</code>s by
* calling their <code>thumbnailUpdate</code> method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the <code>BufferedImage</code> thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if <code>periodX > 1</code>.
* @param height the total height of the area being updated,
* including pixels being skipped if <code>periodY > 1</code>.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of <code>int</code>s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
(IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered <code>IIOReadUpdateListener</code>s by
* calling their <code>thumbnailUpdate</code> method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the <code>BufferedImage</code> thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if <code>periodX > 1</code>.
* @param height the total height of the area being updated,
* including pixels being skipped if <code>periodY > 1</code>.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of <code>int</code>s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
(IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered {@code IIOReadUpdateListener}s by
* calling their {@code thumbnailUpdate} method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the {@code BufferedImage} thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if {@code periodX > 1}.
* @param height the total height of the area being updated,
* including pixels being skipped if {@code periodY > 1}.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of {@code int}s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered {@code IIOReadUpdateListener}s by
* calling their {@code thumbnailUpdate} method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the {@code BufferedImage} thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if {@code periodX > 1}.
* @param height the total height of the area being updated,
* including pixels being skipped if {@code periodY > 1}.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of {@code int}s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered <code>IIOReadUpdateListener</code>s by
* calling their <code>thumbnailUpdate</code> method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the <code>BufferedImage</code> thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if <code>periodX > 1</code>.
* @param height the total height of the area being updated,
* including pixels being skipped if <code>periodY > 1</code>.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of <code>int</code>s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
(IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered <code>IIOReadUpdateListener</code>s by
* calling their <code>thumbnailUpdate</code> method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the <code>BufferedImage</code> thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if <code>periodX > 1</code>.
* @param height the total height of the area being updated,
* including pixels being skipped if <code>periodY > 1</code>.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of <code>int</code>s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
(IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered <code>IIOReadUpdateListener</code>s by
* calling their <code>thumbnailUpdate</code> method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the <code>BufferedImage</code> thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if <code>periodX > 1</code>.
* @param height the total height of the area being updated,
* including pixels being skipped if <code>periodY > 1</code>.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of <code>int</code>s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
(IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered <code>IIOReadUpdateListener</code>s by
* calling their <code>thumbnailUpdate</code> method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the <code>BufferedImage</code> thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if <code>periodX > 1</code>.
* @param height the total height of the area being updated,
* including pixels being skipped if <code>periodY > 1</code>.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of <code>int</code>s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
(IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered <code>IIOReadUpdateListener</code>s by
* calling their <code>thumbnailUpdate</code> method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the <code>BufferedImage</code> thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if <code>periodX > 1</code>.
* @param height the total height of the area being updated,
* including pixels being skipped if <code>periodY > 1</code>.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of <code>int</code>s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
(IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered <code>IIOReadUpdateListener</code>s by
* calling their <code>thumbnailUpdate</code> method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the <code>BufferedImage</code> thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if <code>periodX > 1</code>.
* @param height the total height of the area being updated,
* including pixels being skipped if <code>periodY > 1</code>.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of <code>int</code>s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
(IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered <code>IIOReadUpdateListener</code>s by
* calling their <code>thumbnailUpdate</code> method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the <code>BufferedImage</code> thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if <code>periodX > 1</code>.
* @param height the total height of the area being updated,
* including pixels being skipped if <code>periodY > 1</code>.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of <code>int</code>s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
(IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}
/**
* Broadcasts the update of a set of samples in a thumbnail image
* to all registered <code>IIOReadUpdateListener</code>s by
* calling their <code>thumbnailUpdate</code> method. Subclasses may
* use this method as a convenience.
*
* @param theThumbnail the <code>BufferedImage</code> thumbnail
* being updated.
* @param minX the X coordinate of the upper-left pixel included
* in the pass.
* @param minY the X coordinate of the upper-left pixel included
* in the pass.
* @param width the total width of the area being updated, including
* pixels being skipped if <code>periodX > 1</code>.
* @param height the total height of the area being updated,
* including pixels being skipped if <code>periodY > 1</code>.
* @param periodX the horizontal separation between pixels.
* @param periodY the vertical separation between pixels.
* @param bands an array of <code>int</code>s indicating the
* set of affected bands of the destination.
*/
protected void processThumbnailUpdate(BufferedImage theThumbnail,
int minX, int minY,
int width, int height,
int periodX, int periodY,
int[] bands) {
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
IIOReadUpdateListener listener =
(IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
bands);
}
}