• 类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索引
  • 相关阅读:
    C# 两个窗体中相互切换的方法
    Linq对DataTable数据的分组统计
    如何让窗体大小随着控件的大小变化而变化
    两张表解决用户自定义数据库之思路
    picturebox显示用字符串代表图片名称的(已导入资源的)图片
    如何将access高版本数据库保存为低版本的?
    Microsoft.Jet.OLEDB.4.0和Microsoft.ACE.OLEDB.12.0的区别
    条件编译解决AutoCAD多版本问题
    一个爬取股票信息的爬虫程序
    Python爬虫抓取东方财富网股票数据并实现MySQL数据库存储
  • 原文地址:https://www.cnblogs.com/chenhonggao/p/8999447.html
Copyright © 2020-2023  润新知