zoukankan      html  css  js  c++  java
  • 类BufferedImage

    • 所有实现的接口:
      RenderedImageWritableRenderedImageTransparency


      公共类BufferedImage 
      扩展Image 
      实现WritableRenderedImageTransparency
      BufferedImage子类描述了一个Image具有可访问的图像数据缓冲区。A BufferedImage由一个ColorModel和一个 Raster图像数据组成。在数量和类型的带SampleModel的 Raster必须由所要求的数量和类型相匹配 ColorModel,以表示其颜色和alpha分量。所有BufferedImage对象的左上角坐标为(0,0)。因此Raster用于构造a的 任何BufferedImage必须具有minX = 0和minY = 0。

      这个类依赖于数据的获取和设置方法Raster,以及颜色表征方法ColorModel

      也可以看看:
      ColorModel, Raster, WritableRaster
      • 字段细节

        • TYPE_CUSTOM

          公共静态最终诠释TYPE_CUSTOM
          图像类型无法识别,因此它必须是自定义图像。此类型仅用作getType()方法的返回值。
          也可以看看:
          常量字段值
        • TYPE_INT_RGB

          公共静态最终诠释TYPE_INT_RGB
          表示8位RGB颜色分量打包成整数像素的图像。图像有一个DirectColorModel没有阿尔法。当具有非透明alpha的数据存储在此类图像中时,必须将颜色数据调整为非预乘形式,并丢弃alpha,如AlphaComposite文档中所述 
          也可以看看:
          常量字段值
        • TYPE_INT_ARGB

          公共静态最终诠释TYPE_INT_ARGB
          表示8位RGBA颜色分量打包成整数像素的图像。图像有一个DirectColorModel 与阿尔法。该图像中的颜色数据被认为不是预乘alpha。当此类型用作 构造函数的 imageType参数时BufferedImage,创建的图像与在JDK1.1及更早版本中创建的图像一致。
          也可以看看:
          常量字段值
        • TYPE_INT_ARGB_PRE

          public static final int TYPE_INT_ARGB_PRE
          表示8位RGBA颜色分量打包成整数像素的图像。图像有一个DirectColorModel 与阿尔法。该图像中的颜色数据被认为是预乘alpha。
          也可以看看:
          常量字段值
        • TYPE_INT_BGR

          公共静态最终诠释TYPE_INT_BGR
          表示具有8位RGB颜色组件的图像,对应于Windows或Solaris风格的BGR颜色模型,蓝色,绿色和红色包装为整数像素。没有阿尔法。该图像有一个DirectColorModel当具有非透明alpha的数据存储在此类图像中时,必须将颜色数据调整为非预乘形式,并丢弃alpha,如AlphaComposite文档中所述 
          也可以看看:
          常量字段值
        • TYPE_3BYTE_BGR

          公共静态最终诠释TYPE_3BYTE_BGR
          表示具有8位RGB颜色分量的图像,对应于Windows风格的BGR颜色模型),其颜色为蓝色,绿色和红色,存储为3个字节。没有阿尔法。该图像有一个 ComponentColorModel当具有非透明alpha的数据存储在此类图像中时,必须将颜色数据调整为非预乘形式,并丢弃alpha,如AlphaComposite文档中所述 
          也可以看看:
          常量字段值
        • TYPE_4BYTE_ABGR

          公共静态最终诠释TYPE_4BYTE_ABGR
          表示具有8位RGBA颜色组件的图像,其颜色为蓝色,绿色和红色,以3字节和1字节的alpha存储。图像有一个ComponentColorModel与阿尔法。该图像中的颜色数据被认为不是预乘alpha。字节数据按每个像素内从低位到高位字节地址的顺序A,B,G,R以单个字节阵列交错。
          也可以看看:
          常量字段值
        • TYPE_4BYTE_ABGR_PRE

          公共静态最终诠释TYPE_4BYTE_ABGR_PRE
          表示具有8位RGBA颜色组件的图像,其颜色为蓝色,绿色和红色,以3字节和1字节的alpha存储。图像有一个ComponentColorModel与阿尔法。该图像中的颜色数据被认为是预乘alpha。字节数据按每个像素内从低位到高位字节地址的顺序A,B,G,R以单个字节阵列交错。
          也可以看看:
          常量字段值
        • TYPE_USHORT_565_RGB

          public static final int TYPE_USHORT_565_RGB
          代表具有5-6-5 RGB颜色分量(5位红色,6位绿色,5位蓝色)且不含Alpha的图像。这个图像有一个DirectColorModel当具有非透明alpha的数据存储在此类图像中时,必须将颜色数据调整为非预乘形式,并丢弃alpha,如AlphaComposite文档中所述 
          也可以看看:
          常量字段值
        • TYPE_USHORT_555_RGB

          公共静态最终诠释TYPE_USHORT_555_RGB
          代表具有5-5-5 RGB颜色分量(5位红色,5位绿色,5位蓝色)且不含阿尔法的图像。这个图像有一个DirectColorModel当具有非透明alpha的数据存储在此类图像中时,必须将颜色数据调整为非预乘形式,并丢弃alpha,如AlphaComposite文档中所述 
          也可以看看:
          常量字段值
        • TYPE_BYTE_GRAY

          公共静态最终诠释TYPE_BYTE_GRAY
          表示未经过索引的无符号字节灰度图像。这张图片有ComponentColorModel一个CS_GRAY ColorSpace当具有非透明alpha的数据存储在此类图像中时,必须将颜色数据调整为非预乘形式,并丢弃alpha,如AlphaComposite文档中所述 
          也可以看看:
          常量字段值
        • TYPE_USHORT_GRAY

          公共静态最终诠释TYPE_USHORT_GRAY
          表示未经过编码的短灰度图像,未编制索引)。这张图片有ComponentColorModel一个CS_GRAY ColorSpace当具有非透明alpha的数据存储在此类图像中时,必须将颜色数据调整为非预乘形式,并丢弃alpha,如AlphaComposite文档中所述 
          也可以看看:
          常量字段值
        • TYPE_BYTE_BINARY

          公共静态最终诠释TYPE_BYTE_BINARY
          表示一个不透明的字节打包的1,2或4位图像。图像有一个IndexColorModel没有阿尔法。当此类型用作接受参数但不带 参数imageType的 BufferedImage构造 imageType函数的ColorModel参数时,将IndexColorModel使用默认sRGB中的两种颜色创建1位图像 ColorSpace:{0,0,0}和{255,255,255 }。

          每像素2或4位的图像可以通过构造函数来BufferedImage构造,构造ColorModel函数通过提供ColorModel具有适当的地图尺寸参数来构造 参数 

          每像素8位的图像应该使用图像类型TYPE_BYTE_INDEXEDTYPE_BYTE_GRAY 根据其类型 ColorModel

          当颜色数据存储在此类型的图像中时,颜色贴图中最接近的颜色由该项确定,IndexColorModel并存储结果索引。根据颜色IndexColorModel映射中的颜色,可能会导致逼近和丢失alpha或颜色分量 

          也可以看看:
          常量字段值
        • TYPE_BYTE_INDEXED

          公共静态最终诠释TYPE_BYTE_INDEXED
          表示索引字节图像。当这个类型被用作 带有参数但没有参数imageTypeBufferedImage构造imageType函数的ColorModel参数时, IndexColorModel用256色6/6/6彩色立方体调色板创建一个,其余的颜色从216-255填充到灰度值中默认的sRGB ColorSpace。

          当颜色数据存储在此类型的图像中时,颜色贴图中最接近的颜色由该项确定,IndexColorModel并存储结果索引。根据颜色IndexColorModel映射中的颜色,可能会导致逼近和丢失alpha或颜色分量 

          也可以看看:
          常量字段值
      • 构造函数的细节

        • 的BufferedImage

          public BufferedImage(int width,
                       int高度,
                       int imageType,
                       IndexColorModel  cm)
          构造一个BufferedImage预定义的图像类型:TYPE_BYTE_BINARY或TYPE_BYTE_INDEXED。

          如果图像类型是TYPE_BYTE_BINARY,则使用颜色模型中的条目数来确定图像是否应具有每像素1,2或4位。如果颜色模型具有1或2个条目,则图像将具有每像素1位。如果它具有3或4个条目,则每个像素具有2位的图像。如果它具有5到16个条目,则图像将具有每像素4位。否则,将抛出IllegalArgumentException。

          参数:
          width - 创建的图像的宽度
          height - 创建图像的高度
          imageType - 创建的图像的类型
          cmIndexColorModel创建的图像
          抛出:
          IllegalArgumentException - 如果imageType不是TYPE_BYTE_BINARY或TYPE_BYTE_INDEXED,或者imageType是TYPE_BYTE_BINARY,并且颜色映射有超过16个条目。
          也可以看看:
          TYPE_BYTE_BINARY, TYPE_BYTE_INDEXED
        • 的BufferedImage

          公共BufferedImage(ColorModel  cm,
                        WritableRaster  栅格,
                       布尔isRasterPremultiplied,
                       散列表 <?,?>属性)
          BufferedImage用指定的 ColorModel构造一个新的Raster如果在数量和类型的带SampleModel的 Raster不匹配的数量和由所要求的类型的ColorModel表示其颜色和alpha分量,一个RasterFormatException被抛出。该方法可以将颜色Raster数据乘以或除以alpha以匹配中的alphaPremultiplied状态ColorModel属性 BufferedImage可以通过传入一HashtableStringObject 成对来建立
          参数:
          cmColorModel为新的图像
          rasterRaster用于图像数据
          isRasterPremultiplied- 如果true光栅中的数据已经预乘alpha。
          propertiesHashtable中 StringObject对。
          抛出:
          RasterFormatException-如果在数量和类型的带SampleModel的 Raster不匹配所要求的数量和类型ColorModel,以表示其颜色和alpha分量。
          IllegalArgumentException- 如果 raster不符合cm
          也可以看看:
          ColorModel, Raster, WritableRaster
      • 方法细节

        • getAlphaRaster

          public  WritableRaster  getAlphaRaster()
          返回一个WritableRaster表示BufferedImage具有ColorModel支持单独空间Alpha通道的对象(如ComponentColorModel和)的 alpha通道DirectColorModelnull如果没有与ColorModel此图像中的Alpha通道关联,则返回此方法假设,对于所有 ColorModel对象以外 IndexColorModel,如果ColorModel 支撑件α,存在被存储为图像数据的最后一个频带的单独alpha通道。如果图像使用IndexColorModel在查找表中具有alpha 的图像,则此方法返回, null因为没有空间离散的Alpha通道。此方法创建一个新的 WritableRaster,但共享数据数组。
          返回:
          WritableRaster或者null如果 BufferedImage没有与其关联的Alpha通道ColorModel
        • 的getRGB

          public int getRGB(int x,
                   int y)
          返回默认RGB颜色模型(TYPE_INT_ARGB)和默认sRGB颜色空间中的整数像素。如果此默认模型与图像不匹配,则会发生颜色转换ColorModel使用此方法时,返回数据中的每个颜色分量只有8位精度。

          ArrayOutOfBoundsException如果坐标不在边界内,则可能抛出 一个但是,显式边界检查不能保证。

          参数:
          x - 从默认RGB颜色模型和sRGB颜色空间中获取像素的像素的X坐标
          y - 默认RGB颜色模型和sRGB颜色空间中像素的Y坐标
          返回:
          默认RGB颜色模型中的整数像素和默认sRGB颜色空间。
          也可以看看:
          setRGB(int, int, int), setRGB(int, int, int, int, int[], int, int)
        • 的getRGB

          public int [] getRGB(int startX,
                     int startY,
                     int w,
                     int h,
                     int [] rgbArray,
                     int偏移量,
                     int scansize)
          从部分图像数据中返回默认RGB颜色模型(TYPE_INT_ARGB)和默认sRGB颜色空间中的整数像素数组。如果默认模型与图像不匹配,则会进行颜色转换 ColorModel使用此方法时,返回数据中的每个颜色分量只有8位精度。使用图像中的指定坐标(x,y),可以通过以下方式访问ARGB像素:
              pixel = rgbArray [offset +(y-startY)* scansize +(x-startX)]; 

          一个ArrayOutOfBoundsException,如果该区域不在边界可能抛出。但是,显式边界检查不能保证。

          参数:
          startX - 起始X坐标
          startY - 起始Y坐标
          w - 区域的宽度
          h - 地区的高度
          rgbArray- 如果没有null,则在这里写入rgb像素
          offset - 抵消了 rgbArray
          scansize - 扫描线跨度 rgbArray
          返回:
          RGB像素阵列。
          也可以看看:
          setRGB(int, int, int), setRGB(int, int, int, int, int[], int, int)
        • setRGB

          public void setRGB(int x,
                    int y,
                    int rgb)
          将其中的像素设置为BufferedImage指定的RGB值。该像素被假定为默认的RGB颜色模型,TYPE_INT_ARGB和默认的sRGB颜色空间。对于具有an的图像,IndexColorModel选择具有最接近颜色的索引。

          ArrayOutOfBoundsException如果坐标不在边界内,则可能抛出 一个但是,显式边界检查不能保证。

          参数:
          x - 要设置的像素的X坐标
          y - 要设置的像素的Y坐标
          rgb - RGB值
          也可以看看:
          getRGB(int, int), getRGB(int, int, int, int, int[], int, int)
        • setRGB

          public void setRGB(int startX,
                    int startY,
                    int w,
                    int h,
                    int [] rgbArray,
                    int偏移量,
                    int scansize)
          将默认RGB颜色模型(TYPE_INT_ARGB)和默认sRGB颜色空间中的整数像素数组设置为图像数据的一部分。如果默认模型与图像不匹配,则会发生颜色转换 ColorModel使用此方法时,返回数据中的每个颜色分量只有8位精度。使用此图像中的指定坐标(x,y),可以通过以下方式访问ARGB像素:
              pixel = rgbArray [offset +(y-startY)* scansize +(x-startX)];
           
          警告:不会发生抖动。

          一个ArrayOutOfBoundsException,如果该区域不在边界可能抛出。但是,显式边界检查不能保证。

          参数:
          startX - 起始X坐标
          startY - 起始Y坐标
          w - 区域的宽度
          h - 该地区的高度
          rgbArray - RGB像素
          offset - 抵消了 rgbArray
          scansize - 扫描线跨度 rgbArray
          也可以看看:
          getRGB(int, int), getRGB(int, int, int, int, int[], int, int)
        • 的getWidth

          public int getWidth()
          返回。的宽度BufferedImage
          指定者:
          getWidth 在界面中 RenderedImage
          返回:
          这个的宽度 BufferedImage
        • 的getHeight

          public int getHeight()
          返回。的高度BufferedImage
          指定者:
          getHeight 在界面中 RenderedImage
          返回:
          这个的高度 BufferedImage
        • 的getProperty

          public  Object  getProperty(String  name,
                            ImageObserver  observer)
          按名称返回图像的属性。各个属性名称由各种图像格式定义。如果没有为特定图像定义属性,则此方法返回该 UndefinedProperty字段。如果此图像的属性尚未知道,则此方法返回 null并在ImageObserver稍后通知对象。应该使用属性名称“comment”来存储可选评论,该评论可以作为图像,其来源或作者的描述呈现给用户。
          指定者:
          getProperty 在班上 Image
          参数:
          name - 属性名称
          observerImageObserver接收有关图像信息的通知
          返回:
          一个Object是由指定引用的属性namenull如果这个图像的性质尚不清楚。
          抛出:
          NullPointerException - 如果属性名称为空。
          也可以看看:
          ImageObserver, Image.UndefinedProperty
        • 的getProperty

          public  Object  getProperty(String  name)
          按名称返回图像的属性。
          指定者:
          getProperty 在界面中 RenderedImage
          参数:
          name - 属性名称
          返回:
          一个Object是称为由指定的属性name
          抛出:
          NullPointerException - 如果属性名称为空。
          也可以看看:
          Image.UndefinedProperty
        • 的createGraphics

          public  Graphics2D  createGraphics()
          创建一个Graphics2D,可以用来绘制这个BufferedImage
          返回:
          一个Graphics2D,用于绘制到这个图像。
        • getSubimage

          public  BufferedImage  getSubimage(int x,
                                  int y,
                                  int w,
                                  int h)
          返回由指定的矩形区域定义的子图像。返回的BufferedImage共享与原始图像具有相同的数据阵列。
          参数:
          x - 指定矩形区域左上角的X坐标
          y - 指定矩形区域左上角的Y坐标
          w - 指定的矩形区域的宽度
          h - 指定的矩形区域的高度
          返回:
          一个BufferedImage是这个子图像 BufferedImage
          抛出:
          RasterFormatException- 如果指定的区域不包含在此范围内BufferedImage
        • 值isAlphaPremultiplied

          public boolean isAlphaPremultiplied()
          返回alpha是否已经预乘。false如果没有alpha,它会返回
          返回:
          true如果alpha已经预乘; false除此以外。
        • coerceData

          public void coerceData(boolean isAlphaPremultiplied)
          强制数据匹配isAlphaPremultiplied变量中指定的状态 它可以将颜色栅格数据乘以或除以alpha,或者如果数据处于正确的状态,则不做任何事情。
          参数:
          isAlphaPremultipliedtrue如果alpha已经预乘; false除此以外。
        •  

          public  String  toString()
          返回StringBufferedImage对象及其值表示形式 
          覆盖:
          toString 在班上 Object
          返回:
          一个String表示此 BufferedImage
        • getSources

          public  Vector < RenderedImage > getSources()
          为此返回一VectorRenderedImage对象,它们是图像数据的直接来源,而不是这些直接来源的来源BufferedImagenull如果BufferedImage 没有关于其直接来源的信息,返回此方法Vector如果BufferedImage没有直接来源,它将返回一个空白
          指定者:
          getSources 在界面中 RenderedImage
          返回:
          一个Vector包含此BufferedImage对象的图像日期的直接来源,或者null如果它BufferedImage没有关于其直接来源的信息,或者 如果它没有直接来源,Vector则为空 BufferedImage 。
        • getPropertyNames

          public  String [] getPropertyNames()
          返回由getProperty(String) or 识别的名称数组 null,如果没有识别属性名称。
          指定者:
          getPropertyNames 在界面中 RenderedImage
          返回:
          一个String包含所有可getProperty(String)识别的属性名称数组或者null如果没有识别属性名称。
        • getMinX

          public int getMinX()
          返回此的最小x坐标 BufferedImage这总是零。
          指定者:
          getMinX 在界面中 RenderedImage
          返回:
          这个的最小x坐标 BufferedImage
        • getMinY

          public int getMinY()
          返回此的最小y坐标 BufferedImage这总是零。
          指定者:
          getMinY 在界面中 RenderedImage
          返回:
          这个的最小y坐标 BufferedImage
        • getSampleModel

          public  SampleModel  getSampleModel()
          返回SampleModel与此关联的内容 BufferedImage
          指定者:
          getSampleModel 在界面中 RenderedImage
          返回:
          SampleModel这 BufferedImage
        • getNumXTiles

          public int getNumXTiles()
          返回x方向上的图块数量。这永远是一个。
          指定者:
          getNumXTiles 在界面中 RenderedImage
          返回:
          x方向上的瓦片数量。
        • getNumYTiles

          public int getNumYTiles()
          返回y方向上的图块数量。这永远是一个。
          指定者:
          getNumYTiles 在界面中 RenderedImage
          返回:
          y方向上的瓦片数量。
        • getMinTileX

          public int getMinTileX()
          返回x方向上的最小图块索引。这总是零。
          指定者:
          getMinTileX 在界面中 RenderedImage
          返回:
          x方向上的最小瓦片索引。
        • getMinTileY

          public int getMinTileY()
          返回y方向上的最小图块索引。这总是零。
          指定者:
          getMinTileY 在界面中 RenderedImage
          返回:
          y方向的最小瓦片索引。
        • getTileWidth

          public int getTileWidth()
          以像素为单位返回图块宽度。
          指定者:
          getTileWidth 在界面中 RenderedImage
          返回:
          瓦片宽度以像素为单位。
        • getTileHeight

          public int getTileHeight()
          以像素为单位返回平铺高度。
          指定者:
          getTileHeight 在界面中 RenderedImage
          返回:
          瓷砖高度以像素为单位。
        • getTileGridXOffset

          public int getTileGridXOffset()
          返回平铺网格相对于原点的x偏移量,例如平铺(0,0)位置的x坐标。这总是零。
          指定者:
          getTileGridXOffset 在界面中 RenderedImage
          返回:
          瓦片网格的x偏移量。
        • getTileGridYOffset

          public int getTileGridYOffset()
          返回tile网格相对于原点的y偏移量,例如tile(0,0)位置的y坐标。这总是零。
          指定者:
          getTileGridYOffset 在界面中 RenderedImage
          返回:
          tile网格的y偏移量。
        • getTile

          公共  栅格  getTile(int tileX,
                       int tileY)
          返回平铺(tileX,  tileY)。请注意,tileXtileY在索引放入瓦阵列,而不是像素位置。Raster 返回的是活的,这意味着如果图像改变,它被更新。
          指定者:
          getTile 在界面中 RenderedImage
          参数:
          tileX - 瓦片数组中所请求瓦片的x索引
          tileY - 瓦片阵列中请求的瓦片的y索引
          返回:
          一个Raster是由参数tileX参数定义的图块tileY
          抛出:
          ArrayIndexOutOfBoundsException-如果两个 tileXtileY不等于0
        • 的getData

          公共  栅格  getData()
          将图像作为一个大图块返回。Raster 返回的是如果图像改变时它不会更新的图像数据的副本。
          指定者:
          getData 在界面中 RenderedImage
          返回:
          一个Raster是图像数据的副本。
          也可以看看:
          setData(Raster)
        • 的getData

          公共  栅格  getData(矩形  矩形)
          计算并返回一个任意的区域 BufferedImageRaster返回的是图像数据的副本,如果图像改变时它不会更新。
          指定者:
          getData 在界面中 RenderedImage
          参数:
          rectBufferedImage要返回的区域
          返回:
          一个Raster是指定区域的图像数据的副本BufferedImage
          也可以看看:
          setData(Raster)
        • 了CopyData

          公共  WritableRaster  copyData(WritableRaster  outRaster)
          计算任意的矩形区域 BufferedImage并将其复制到指定的区域 WritableRaster要计算的区域是从指定的边界确定的 WritableRaster指定的 WritableRaster必须具有 SampleModel与此图像兼容的图像。如果 outRasternullWritableRaster创建一个适当的。
          指定者:
          copyData 在界面中 RenderedImage
          参数:
          outRaster- a WritableRaster保存图像的返回部分,或null
          返回:
          对提供或创建的引用 WritableRaster
        • 使用setData

          public void setData(Raster  r)
          将图像的矩形区域设置为指定的内容,Raster r假定其位于与坐标轴相同的坐标空间中 BufferedImage该操作被剪切到边界BufferedImage
          指定者:
          setData 在界面中 WritableRenderedImage
          参数:
          r - 指定的 Raster
          也可以看看:
          getData(), getData(Rectangle)
        • removeTileObserver

          public void removeTileObserver(TileObserver  to)
          删除一个tile观察者。如果观察员没有注册,则没有任何反应。如果观察员注册了多个通知,则现在注册一个通知。
          指定者:
          removeTileObserver 在界面中 WritableRenderedImage
          参数:
          to- 指定的TileObserver
        • isTileWritable

          公共布尔isTileWritable(int tileX,
                               int tileY)
          返回平铺当前是否签出写入。
          指定者:
          isTileWritable 在界面中 WritableRenderedImage
          参数:
          tileX - 瓦片的x索引。
          tileY - 瓦片的y索引。
          返回:
          true如果由指定索引指定的图块检出写入; false 除此以外。
          抛出:
          ArrayIndexOutOfBoundsException-如果两个 tileXtileY不等于0
        • getWritableTileIndices

          public  Point [] getWritableTileIndices()
          返回一个Point对象数组,指示检出哪些图块用于写入。null如果没有签出,则返回
          指定者:
          getWritableTileIndices 在界面中 WritableRenderedImage
          返回:
          一个Point数组,用于指示检出写入的null图块,或者没有检出图块进行写入。
        • hasTileWriters

          public boolean hasTileWriters()
          返回是否检出任何图块进行写入。语义上等同于
           (getWritableTileIndices()!= null)。
           
          指定者:
          hasTileWriters 在界面中 WritableRenderedImage
          返回:
          true如果任何磁贴检出写入; false除此以外。
        • getWritableTile

          公共  WritableRaster  getWritableTile(int tileX,
                                       int tileY)
          检查一个瓷砖的写作。TileObservers当瓷砖从没有作家到有一个作家时,所有注册的 人都会收到通知。
          指定者:
          getWritableTile 在界面中 WritableRenderedImage
          参数:
          tileX - 瓦片的x索引
          tileY - 瓦片的y索引
          返回:
          一个WritableRaster是由指定索引指示的瓦片将被检出写入。
        • releaseWritableTile

          public void releaseWritableTile(int tileX,
                                 int tileY)
          放弃写入瓦片的权限。如果调用者继续写入瓦片,结果是不确定的。对此方法的调用应该只会出现在与调用相匹配的对中getWritableTile(int, int)任何其他导致未定义的结果。所有注册的TileObservers 人都会在有一位作家从没有作家的情况下得到通知。
          指定者:
          releaseWritableTile 在界面中 WritableRenderedImage
          参数:
          tileX - 瓦片的x索引
          tileY - 瓦片的y索引
  • 相关阅读:
    遗传算法(Genetic Algorithm, GA)及MATLAB实现
    CCF CSP 201809-2 买菜
    PAT (Basic Level) Practice (中文)1008 数组元素循环右移问题 (20 分)
    PAT (Basic Level) Practice (中文)1006 换个格式输出整数 (15 分)
    PAT (Basic Level) Practice (中文)1004 成绩排名 (20 分)
    PAT (Basic Level) Practice (中文)1002 写出这个数 (20 分)
    PAT (Advanced Level) Practice 1001 A+B Format (20 分)
    BP神经网络(原理及MATLAB实现)
    问题 1676: 算法2-8~2-11:链表的基本操作
    问题 1744: 畅通工程 (并查集)
  • 原文地址:https://www.cnblogs.com/chenhonggao/p/8999447.html
Copyright © 2011-2022 走看看