- 所有类 (Java 2 Platform SE 5.0)
- 已过时的 API
- 此 API 文档的组织方式
- 概述 (Java 2 Platform SE 5.0)
- Java 2 Platform 软件包
- 所有软件包的分层结构
- java.awt 接口 ActiveEvent
- java.awt 接口 Adjustable
- java.awt 类 AlphaComposite
- java.awt 类 AWTError
- java.awt 类 AWTEvent
- java.awt 类 AWTEventMulticaster
- java.awt 类 AWTException
- java.awt 类 AWTKeyStroke
- java.awt 类 AWTPermission
- java.awt 类 BasicStroke
- java.awt 类 BorderLayout
- java.awt 类 BufferCapabilities.FlipContents
- java.awt 类 BufferCapabilities
- java.awt 类 Button
- java.awt 类 Canvas
- java.awt 类 CardLayout
- java.awt 类 Checkbox
- java.awt 类 CheckboxGroup
- java.awt 类 CheckboxMenuItem
- java.awt 类 Choice
- java.awt 类 Color
- java.awt 类 Component
- java.awt 类 ComponentOrientation
- java.awt 接口 Composite
- java.awt 接口 CompositeContext
- java.awt 类 Container
- java.awt 类 ContainerOrderFocusTraversalPolicy
- java.awt 类 Cursor
- java.awt 类 DefaultFocusTraversalPolicy
- java.awt 类 DefaultKeyboardFocusManager
- java.awt 类 Dialog
- java.awt 类 Dimension
- java.awt 类 DisplayMode
- java.awt 类 Event
- java.awt 类 EventQueue
- java.awt 类 FileDialog
- java.awt 类 FlowLayout
- java.awt 类 FocusTraversalPolicy
- java.awt 类 Font
- java.awt 类 FontFormatException
- java.awt 类 FontMetrics
- java.awt 类 Frame
- java.awt 类 GradientPaint
- java.awt 类 Graphics
- java.awt 类 Graphics2D
- java.awt 类 GraphicsConfigTemplate
- java.awt 类 GraphicsConfiguration
- java.awt 类 GraphicsDevice
- java.awt 类 GraphicsEnvironment
- java.awt 类 GridBagConstraints
- java.awt 类 GridBagLayout
- java.awt 类 GridLayout
- java.awt 类 HeadlessException
- java.awt 类 IllegalComponentStateException
- java.awt 类 Image
- java.awt 类 ImageCapabilities
- java.awt 类 Insets
- java.awt 接口 ItemSelectable
- java.awt 类 JobAttributes.DefaultSelectionType
- java.awt 类 JobAttributes.DestinationType
- java.awt 类 JobAttributes.DialogType
- java.awt 类 JobAttributes
- java.awt 类 JobAttributes.MultipleDocumentHandlingType
- java.awt 类 JobAttributes.SidesType
- java.awt 类 KeyboardFocusManager
- java.awt 接口 KeyEventDispatcher
- java.awt 接口 KeyEventPostProcessor
- java.awt 类 Label
- java.awt 接口 LayoutManager
- java.awt 接口 LayoutManager2
- java.awt 类 List
- java.awt 类 MediaTracker
- java.awt 类 Menu
- java.awt 类 MenuBar
- java.awt 类 MenuComponent
- java.awt 接口 MenuContainer
- java.awt 类 MenuItem
- java.awt 类 MenuShortcut
- java.awt 类 MouseInfo
- java.awt (Java 2 Platform SE 5.0)
- 软件包 java.awt
- java.awt 类 PageAttributes.ColorType
- java.awt 类 PageAttributes
- java.awt 类 PageAttributes.MediaType
- java.awt 类 PageAttributes.OrientationRequestedType
- java.awt 类 PageAttributes.OriginType
- java.awt 类 PageAttributes.PrintQualityType
- java.awt 接口 Paint
- java.awt 接口 PaintContext
- java.awt 类 Panel
- java.awt 类 Point
- java.awt 类 PointerInfo
- java.awt 类 Polygon
- java.awt 类 PopupMenu
- java.awt 接口 PrintGraphics
- java.awt 类 PrintJob
- java.awt 类 Rectangle
- java.awt 类 RenderingHints
- java.awt 类 RenderingHints.Key
- java.awt 类 Robot
- java.awt 类 Scrollbar
- java.awt 类 ScrollPane
- java.awt 类 ScrollPaneAdjustable
- java.awt 接口 Shape
- java.awt 接口 Stroke
- java.awt 类 SystemColor
- java.awt 类 TextArea
- java.awt 类 TextComponent
- java.awt 类 TextField
- java.awt 类 TexturePaint
- java.awt 类 Toolkit
- java.awt 接口 Transparency
- java.awt 类 Window
- java.awt.color 类 CMMException
- java.awt.color 类 ColorSpace
- java.awt.color 类 ICC_ColorSpace
- java.awt.color 类 ICC_Profile
- java.awt.color 类 ICC_ProfileGray
- java.awt.color 类 ICC_ProfileRGB
- java.awt.color (Java 2 Platform SE 5.0)
- 软件包 java.awt.color
- java.awt.color 类 ProfileDataException
- java.awt.datatransfer 类 Clipboard
- java.awt.datatransfer 接口 ClipboardOwner
- java.awt.datatransfer 类 DataFlavor
- java.awt.datatransfer 类 FlavorEvent
- java.awt.datatransfer 接口 FlavorListener
- java.awt.datatransfer 接口 FlavorMap
- java.awt.datatransfer 接口 FlavorTable
- java.awt.datatransfer 类 MimeTypeParseException
- java.awt.datatransfer (Java 2 Platform SE 5.0)
- 软件包 java.awt.datatransfer
- java.awt.datatransfer 类 StringSelection
- java.awt.datatransfer 类 SystemFlavorMap
- java.awt.datatransfer 接口 Transferable
- java.awt.datatransfer 类 UnsupportedFlavorException
- java.awt.dnd 接口 Autoscroll
- java.awt.dnd 类 DnDConstants
- java.awt.dnd 类 DragGestureEvent
- java.awt.dnd 接口 DragGestureListener
- java.awt.dnd 类 DragGestureRecognizer
- java.awt.dnd 类 DragSource
- java.awt.dnd 类 DragSourceAdapter
- java.awt.dnd 类 DragSourceContext
- java.awt.dnd 类 DragSourceDragEvent
- java.awt.dnd 类 DragSourceDropEvent
- java.awt.dnd 类 DragSourceEvent
- java.awt.dnd 接口 DragSourceListener
- java.awt.dnd 接口 DragSourceMotionListener
- java.awt.dnd 类 DropTarget.DropTargetAutoScroller
- java.awt.dnd 类 DropTarget
- java.awt.dnd 类 DropTargetAdapter
- java.awt.dnd 类 DropTargetContext
- java.awt.dnd 类 DropTargetDragEvent
- java.awt.dnd 类 DropTargetDropEvent
- java.awt.dnd 类 DropTargetEvent
- java.awt.dnd 接口 DropTargetListener
- java.awt.dnd 类 InvalidDnDOperationException
- java.awt.dnd 类 MouseDragGestureRecognizer
- java.awt.dnd (Java 2 Platform SE 5.0)
- 软件包 java.awt.dnd
- java.awt.event 类 ActionEvent
- java.awt.event 接口 ActionListener
- java.awt.event 类 AdjustmentEvent
- java.awt.event 接口 AdjustmentListener
- java.awt.event 接口 AWTEventListener
- java.awt.event 类 AWTEventListenerProxy
- java.awt.event 类 ComponentAdapter
- java.awt.event 类 ComponentEvent
- java.awt.event 接口 ComponentListener
- java.awt.event 类 ContainerAdapter
- java.awt.event 类 ContainerEvent
- java.awt.event 接口 ContainerListener
- java.awt.event 类 FocusAdapter
- java.awt.event 类 FocusEvent
- java.awt.event 接口 FocusListener
- java.awt.event 类 HierarchyBoundsAdapter
- java.awt.event 接口 HierarchyBoundsListener
- java.awt.event 类 HierarchyEvent
- java.awt.event 接口 HierarchyListener
- java.awt.event 类 InputEvent
- java.awt.event 类 InputMethodEvent
- java.awt.event 接口 InputMethodListener
- java.awt.event 类 InvocationEvent
- java.awt.event 类 ItemEvent
- java.awt.event 接口 ItemListener
- java.awt.event 类 KeyAdapter
- java.awt.event 类 KeyEvent
- java.awt.event 接口 KeyListener
- java.awt.event 类 MouseAdapter
- java.awt.event 类 MouseEvent
- java.awt.event 接口 MouseListener
- java.awt.event 类 MouseMotionAdapter
- java.awt.event 接口 MouseMotionListener
- java.awt.event 类 MouseWheelEvent
- java.awt.event 接口 MouseWheelListener
- java.awt.event (Java 2 Platform SE 5.0)
- 软件包 java.awt.event
- java.awt.event 类 PaintEvent
- java.awt.event 类 TextEvent
- java.awt.event 接口 TextListener
- java.awt.event 类 WindowAdapter
- java.awt.event 类 WindowEvent
- java.awt.event 接口 WindowFocusListener
- java.awt.event 接口 WindowListener
- java.awt.event 接口 WindowStateListener
- java.awt.font 类 FontRenderContext
- java.awt.font 类 GlyphJustificationInfo
- java.awt.font 类 GlyphMetrics
- java.awt.font 类 GlyphVector
- java.awt.font 类 GraphicAttribute
- java.awt.font 类 ImageGraphicAttribute
- java.awt.font 类 LineBreakMeasurer
- java.awt.font 类 LineMetrics
- java.awt.font 接口 MultipleMaster
- java.awt.font 类 NumericShaper
- java.awt.font 接口 OpenType
- java.awt.font (Java 2 Platform SE 5.0)
- 软件包 java.awt.font
- java.awt.font 类 ShapeGraphicAttribute
- java.awt.font 类 TextAttribute
- java.awt.font 类 TextHitInfo
- java.awt.font 类 TextLayout.CaretPolicy
- java.awt.font 类 TextLayout
- java.awt.font 类 TextMeasurer
- java.awt.font 类 TransformAttribute
- java.awt.geom 类 AffineTransform
- java.awt.geom 类 Arc2D.Double
- java.awt.geom 类 Arc2D.Float
- java.awt.geom 类 Arc2D
- java.awt.geom 类 Area
- java.awt.geom 类 CubicCurve2D.Double
- java.awt.geom 类 CubicCurve2D.Float
- java.awt.geom 类 CubicCurve2D
- java.awt.geom 类 Dimension2D
- java.awt.geom 类 Ellipse2D.Double
- java.awt.geom 类 Ellipse2D.Float
- java.awt.geom 类 Ellipse2D
- java.awt.geom 类 FlatteningPathIterator
- java.awt.geom 类 GeneralPath
- java.awt.geom 类 IllegalPathStateException
- java.awt.geom 类 Line2D.Double
- java.awt.geom 类 Line2D.Float
- java.awt.geom 类 Line2D
- java.awt.geom 类 NoninvertibleTransformException
- java.awt.geom (Java 2 Platform SE 5.0)
- 软件包 java.awt.geom
- java.awt.geom 接口 PathIterator
- java.awt.geom 类 Point2D.Double
- java.awt.geom 类 Point2D.Float
- java.awt.geom 类 Point2D
- java.awt.geom 类 QuadCurve2D.Double
- java.awt.geom 类 QuadCurve2D.Float
- java.awt.geom 类 QuadCurve2D
- java.awt.geom 类 Rectangle2D.Double
- java.awt.geom 类 Rectangle2D.Float
- java.awt.geom 类 Rectangle2D
- java.awt.geom 类 RectangularShape
- java.awt.geom 类 RoundRectangle2D.Double
- java.awt.geom 类 RoundRectangle2D.Float
- java.awt.geom 类 RoundRectangle2D
- java.awt.im 类 InputContext
- java.awt.im 类 InputMethodHighlight
- java.awt.im 接口 InputMethodRequests
- java.awt.im 类 InputSubset
- java.awt.im (Java 2 Platform SE 5.0)
- 软件包 java.awt.im
- java.awt.im.spi 接口 InputMethod
- java.awt.im.spi 接口 InputMethodContext
- java.awt.im.spi 接口 InputMethodDescriptor
- java.awt.im.spi (Java 2 Platform SE 5.0)
- 软件包 java.awt.im.spi
- java.awt.image 类 AffineTransformOp
- java.awt.image 类 AreaAveragingScaleFilter
- java.awt.image 类 BandCombineOp
- java.awt.image 类 BandedSampleModel
- java.awt.image 类 BufferedImage
- java.awt.image 类 BufferedImageFilter
- java.awt.image 接口 BufferedImageOp
- java.awt.image 类 BufferStrategy
- java.awt.image 类 ByteLookupTable
- java.awt.image 类 ColorConvertOp
- java.awt.image 类 ColorModel
- java.awt.image 类 ComponentColorModel
- java.awt.image 类 ComponentSampleModel
- java.awt.image 类 ConvolveOp
- java.awt.image 类 CropImageFilter
- java.awt.image 类 DataBuffer
- java.awt.image 类 DataBufferByte
- java.awt.image 类 DataBufferDouble
- java.awt.image 类 DataBufferFloat
- java.awt.image 类 DataBufferInt
- java.awt.image 类 DataBufferShort
- java.awt.image 类 DataBufferUShort
- java.awt.image 类 DirectColorModel
- java.awt.image 类 FilteredImageSource
- java.awt.image 接口 ImageConsumer
- java.awt.image 类 ImageFilter
- java.awt.image 接口 ImageObserver
- java.awt.image 接口 ImageProducer
- java.awt.image 类 ImagingOpException
- java.awt.image 类 IndexColorModel
- java.awt.image 类 Kernel
- java.awt.image 类 LookupOp
- java.awt.image 类 LookupTable
- java.awt.image 类 MemoryImageSource
- java.awt.image 类 MultiPixelPackedSampleModel
- java.awt.image (Java 2 Platform SE 5.0)
- 软件包 java.awt.image
- java.awt.image 类 PackedColorModel
- java.awt.image 类 PixelGrabber
- java.awt.image 类 PixelInterleavedSampleModel
- java.awt.image 类 Raster
- java.awt.image 类 RasterFormatException
- java.awt.image 接口 RasterOp
- java.awt.image 接口 RenderedImage
- java.awt.image 类 ReplicateScaleFilter
- java.awt.image 类 RescaleOp
- java.awt.image 类 RGBImageFilter
- java.awt.image 类 SampleModel
- java.awt.image 类 ShortLookupTable
- java.awt.image 类 SinglePixelPackedSampleModel
- java.awt.image 接口 TileObserver
- java.awt.image 类 VolatileImage
- java.awt.image 类 WritableRaster
- java.awt.image 接口 WritableRenderedImage
- java.awt.image.renderable 接口 ContextualRenderedImageFactory
- java.awt.image.renderable (Java 2 Platform SE 5.0)
- 软件包 java.awt.image.renderable
- java.awt.image.renderable 类 ParameterBlock
- java.awt.image.renderable 接口 RenderableImage
- java.awt.image.renderable 类 RenderableImageOp
- java.awt.image.renderable 类 RenderableImageProducer
- java.awt.image.renderable 类 RenderContext
- java.awt.image.renderable 接口 RenderedImageFactory
- java.awt.print 类 Book
- java.awt.print (Java 2 Platform SE 5.0)
- 软件包 java.awt.print
- java.awt.print 接口 Pageable
- java.awt.print 类 PageFormat
- java.awt.print 类 Paper
- java.awt.print 接口 Printable
- java.awt.print 类 PrinterAbortException
- java.awt.print 类 PrinterException
- java.awt.print 接口 PrinterGraphics
- java.awt.print 类 PrinterIOException
- java.awt.print 类 PrinterJob
- java.io 类 BufferedInputStream
- java.io 类 BufferedOutputStream
- java.io 类 BufferedReader
- java.io 类 BufferedWriter
- java.io 类 ByteArrayInputStream
- java.io 类 ByteArrayOutputStream
- java.io 类 CharArrayReader
- java.io 类 CharArrayWriter
- java.io 类 CharConversionException
- java.io 接口 Closeable
- java.io 接口 DataInput
- java.io 类 DataInputStream
- java.io 接口 DataOutput
- java.io 类 DataOutputStream
- java.io 类 EOFException
- java.io 接口 Externalizable
- java.io 类 File
- java.io 类 FileDescriptor
- java.io 接口 FileFilter
- java.io 类 FileInputStream
- java.io 接口 FilenameFilter
- java.io 类 FileNotFoundException
- java.io 类 FileOutputStream
- java.io 类 FilePermission
- java.io 类 FileReader
- java.io 类 FileWriter
- java.io 类 FilterInputStream
- java.io 类 FilterOutputStream
- java.io 类 FilterReader
- java.io 类 FilterWriter
- java.io 接口 Flushable
- java.io 类 InputStream
- java.io 类 InputStreamReader
- java.io 类 InterruptedIOException
- java.io 类 InvalidClassException
- java.io 类 InvalidObjectException
- java.io 类 IOException
- java.io 类 LineNumberInputStream
- java.io 类 LineNumberReader
- java.io 类 NotActiveException
- java.io 类 NotSerializableException
- java.io 接口 ObjectInput
- java.io 类 ObjectInputStream.GetField
- java.io 类 ObjectInputStream
- java.io 接口 ObjectInputValidation
- java.io 接口 ObjectOutput
- java.io 类 ObjectOutputStream
- java.io 类 ObjectOutputStream.PutField
- java.io 类 ObjectStreamClass
- java.io 接口 ObjectStreamConstants
- java.io 类 ObjectStreamException
- java.io 类 ObjectStreamField
- java.io 类 OptionalDataException
- java.io 类 OutputStream
- java.io 类 OutputStreamWriter
- java.io (Java 2 Platform SE 5.0)
- 软件包 java.io
- java.io 类 PipedInputStream
- java.io 类 PipedOutputStream
- java.io 类 PipedReader
- java.io 类 PipedWriter
- java.io 类 PrintStream
- java.io 类 PrintWriter
- java.io 类 PushbackInputStream
- java.io 类 PushbackReader
- java.io 类 RandomAccessFile
- java.io 类 Reader
- java.io 类 SequenceInputStream
- java.io 接口 Serializable
- java.io 类 SerializablePermission
- java.io 类 StreamCorruptedException
- java.io 类 StreamTokenizer
- java.io 类 StringBufferInputStream
- java.io 类 StringReader
- java.io 类 StringWriter
- java.io 类 SyncFailedException
- java.io 类 UnsupportedEncodingException
- java.io 类 UTFDataFormatException
- java.io 类 WriteAbortedException
- java.io 类 Writer
- java.lang 类 AbstractMethodError
- java.lang 接口 Appendable
- java.lang 类 ArithmeticException
- java.lang 类 ArrayIndexOutOfBoundsException
- java.lang 类 ArrayStoreException
- java.lang 类 AssertionError
- java.lang 类 Boolean
- java.lang 类 Byte
- java.lang 类 Character
- java.lang 类 Character.Subset
- java.lang 类 Character.UnicodeBlock
- java.lang 接口 CharSequence
- java.lang 类 Class<T>
- java.lang 类 ClassCastException
- java.lang 类 ClassCircularityError
- java.lang 类 ClassFormatError
- java.lang 类 ClassLoader
- java.lang 类 ClassNotFoundException
- java.lang 接口 Cloneable
- java.lang 类 CloneNotSupportedException
- java.lang 接口 Comparable<T>
- java.lang 类 Compiler
- java.lang 注释类型 Deprecated
- java.lang 类 Double
- java.lang 类 Enum<E extends Enum<E>>
- java.lang 类 EnumConstantNotPresentException
- java.lang 类 Error
- java.lang 类 Exception
- java.lang 类 ExceptionInInitializerError
- java.lang 类 Float
- java.lang 类 IllegalAccessError
- java.lang 类 IllegalAccessException
- java.lang 类 IllegalArgumentException
- java.lang 类 IllegalMonitorStateException
- java.lang 类 IllegalStateException
- java.lang 类 IllegalThreadStateException
- java.lang 类 IncompatibleClassChangeError
- java.lang 类 IndexOutOfBoundsException
- java.lang 类 InheritableThreadLocal<T>
- java.lang 类 InstantiationError
- java.lang 类 InstantiationException
- java.lang 类 Integer
- java.lang 类 InternalError
- java.lang 类 InterruptedException
- java.lang 接口 Iterable<T>
- java.lang 类 LinkageError
- java.lang 类 Long
- java.lang 类 Math
- java.lang 类 NegativeArraySizeException
- java.lang 类 NoClassDefFoundError
- java.lang 类 NoSuchFieldError
- java.lang 类 NoSuchFieldException
- java.lang 类 NoSuchMethodError
- java.lang 类 NoSuchMethodException
- java.lang 类 NullPointerException
- java.lang 类 Number
- java.lang 类 NumberFormatException
- java.lang 类 Object
- java.lang 类 OutOfMemoryError
- java.lang 注释类型 Override
- java.lang (Java 2 Platform SE 5.0)
- 软件包 java.lang
- java.lang 类 Package
- java.lang 类 Process
- java.lang 类 ProcessBuilder
- java.lang 接口 Readable
- java.lang 接口 Runnable
- java.lang 类 Runtime
- java.lang 类 RuntimeException
- java.lang 类 RuntimePermission
- java.lang 类 SecurityException
- java.lang 类 SecurityManager
- java.lang 类 Short
- java.lang 类 StackOverflowError
- java.lang 类 StackTraceElement
- java.lang 类 StrictMath
- java.lang 类 String
- java.lang 类 StringBuffer
- java.lang 类 StringBuilder
- java.lang 类 StringIndexOutOfBoundsException
- java.lang 注释类型 SuppressWarnings
- java.lang 类 System
- java.lang 类 Thread
- java.lang 枚举 Thread.State
- java.lang 接口 Thread.UncaughtExceptionHandler
- java.lang 类 ThreadDeath
- java.lang 类 ThreadGroup
- java.lang 类 ThreadLocal<T>
- java.lang 类 Throwable
- java.lang 类 TypeNotPresentException
- java.lang 类 UnknownError
- java.lang 类 UnsatisfiedLinkError
- java.lang 类 UnsupportedClassVersionError
- java.lang 类 UnsupportedOperationException
- java.lang 类 VerifyError
- java.lang 类 VirtualMachineError
- java.lang 类 Void
- java.lang.annotation 接口 Annotation
- java.lang.annotation 类 AnnotationFormatError
- java.lang.annotation 类 AnnotationTypeMismatchException
- java.lang.annotation 注释类型 Documented
- java.lang.annotation 枚举 ElementType
- java.lang.annotation 类 IncompleteAnnotationException
- java.lang.annotation 注释类型 Inherited
- java.lang.annotation (Java 2 Platform SE 5.0)
- 软件包 java.lang.annotation
- java.lang.annotation 注释类型 Retention
- java.lang.annotation 枚举 RetentionPolicy
- java.lang.annotation 注释类型 Target
- java.lang.instrument 类 ClassDefinition
- java.lang.instrument 接口 ClassFileTransformer
- java.lang.instrument 类 IllegalClassFormatException
- java.lang.instrument 接口 Instrumentation
- java.lang.instrument (Java 2 Platform SE 5.0)
- 软件包 java.lang.instrument
- java.lang.instrument 类 UnmodifiableClassException
- java.lang.management 接口 ClassLoadingMXBean
- java.lang.management 接口 CompilationMXBean
- java.lang.management 接口 GarbageCollectorMXBean
- java.lang.management 类 ManagementFactory
- java.lang.management 类 ManagementPermission
- java.lang.management 接口 MemoryManagerMXBean
- java.lang.management 接口 MemoryMXBean
- java.lang.management 类 MemoryNotificationInfo
- java.lang.management 接口 MemoryPoolMXBean
- java.lang.management 枚举 MemoryType
- java.lang.management 类 MemoryUsage
- java.lang.management 接口 OperatingSystemMXBean
- java.lang.management (Java 2 Platform SE 5.0)
- 软件包 java.lang.management
- java.lang.management 接口 RuntimeMXBean
- java.lang.management 类 ThreadInfo
- java.lang.management 接口 ThreadMXBean
- java.lang.ref (Java 2 Platform SE 5.0)
- 软件包 java.lang.ref
- java.lang.ref 类 PhantomReference<T>
- java.lang.ref 类 Reference<T>
- java.lang.ref 类 ReferenceQueue<T>
- java.lang.ref 类 SoftReference<T>
- java.lang.ref 类 WeakReference<T>
- java.lang.reflect 类 AccessibleObject
- java.lang.reflect 接口 AnnotatedElement
- java.lang.reflect 类 Array
- java.lang.reflect 类 Constructor<T>
- java.lang.reflect 类 Field
- java.lang.reflect 接口 GenericArrayType
- java.lang.reflect 接口 GenericDeclaration
- java.lang.reflect 类 GenericSignatureFormatError
- java.lang.reflect 接口 InvocationHandler
- java.lang.reflect 类 InvocationTargetException
- java.lang.reflect 类 MalformedParameterizedTypeException
- java.lang.reflect 接口 Member
- java.lang.reflect 类 Method
- java.lang.reflect 类 Modifier
- java.lang.reflect (Java 2 Platform SE 5.0)
- 软件包 java.lang.reflect
- java.lang.reflect 接口 ParameterizedType
- java.lang.reflect 类 Proxy
- java.lang.reflect 类 ReflectPermission
- java.lang.reflect 接口 Type
- java.lang.reflect 接口 TypeVariable<D extends GenericDeclaration>
- java.lang.reflect 类 UndeclaredThrowableException
- java.lang.reflect 接口 WildcardType
- java.text 类 Annotation
- java.text 类 AttributedCharacterIterator.Attribute
- java.text 接口 AttributedCharacterIterator
- java.text 类 AttributedString
- java.text 类 Bidi
- java.text 类 BreakIterator
- java.text 接口 CharacterIterator
- java.text 类 ChoiceFormat
- java.text 类 CollationElementIterator
- java.text 类 CollationKey
- java.text 类 Collator
- java.text 类 DateFormat.Field
- java.text 类 DateFormat
- java.text 类 DateFormatSymbols
- java.text 类 DecimalFormat
- java.text 类 DecimalFormatSymbols
- java.text 类 FieldPosition
- java.text 类 Format.Field
- java.text 类 Format
- java.text 类 MessageFormat.Field
- java.text 类 MessageFormat
- java.text 类 NumberFormat.Field
- java.text 类 NumberFormat
- java.text (Java 2 Platform SE 5.0)
- 软件包 java.text
- java.text 类 ParseException
- java.text 类 ParsePosition
- java.text 类 RuleBasedCollator
- java.text 类 SimpleDateFormat
- java.text 类 StringCharacterIterator
- java.util 类 AbstractCollection<E>
- java.util 类 AbstractList<E>
- java.util 类 AbstractMap<K,V>
- java.util 类 AbstractQueue<E>
- java.util 类 AbstractSequentialList<E>
- java.util 类 AbstractSet<E>
- java.util 类 ArrayList<E>
- java.util 类 Arrays
- java.util 类 BitSet
- java.util 类 Calendar
- java.util 接口 Collection<E>
- java.util 类 Collections
- java.util 接口 Comparator<T>
- java.util 类 ConcurrentModificationException
- java.util 类 Currency
- java.util 类 Date
- java.util 类 Dictionary<K,V>
- java.util 类 DuplicateFormatFlagsException
- java.util 类 EmptyStackException
- java.util 接口 Enumeration<E>
- java.util 类 EnumMap<K extends Enum<K>,V>
- java.util 类 EnumSet<E extends Enum<E>>
- java.util 接口 EventListener
- java.util 类 EventListenerProxy
- java.util 类 EventObject
- java.util 类 FormatFlagsConversionMismatchException
- java.util 接口 Formattable
- java.util 类 FormattableFlags
- java.util 枚举 Formatter.BigDecimalLayoutForm
- java.util 类 Formatter
- java.util 类 FormatterClosedException
- java.util 类 GregorianCalendar
- java.util 类 HashMap<K,V>
- java.util 类 HashSet<E>
- java.util 类 Hashtable<K,V>
- java.util 类 IdentityHashMap<K,V>
- java.util 类 IllegalFormatCodePointException
- java.util 类 IllegalFormatConversionException
- java.util 类 IllegalFormatException
- java.util 类 IllegalFormatFlagsException
- java.util 类 IllegalFormatPrecisionException
- java.util 类 IllegalFormatWidthException
- java.util 类 InputMismatchException
- java.util 类 InvalidPropertiesFormatException
- java.util 接口 Iterator<E>
- java.util 类 LinkedHashMap<K,V>
- java.util 类 LinkedHashSet<E>
- java.util 类 LinkedList<E>
- java.util 接口 List<E>
- java.util 接口 ListIterator<E>
- java.util 类 ListResourceBundle
- java.util 类 Locale
- java.util 接口 Map.Entry<K,V>
- java.util 接口 Map<K,V>
- java.util 类 MissingFormatArgumentException
- java.util 类 MissingFormatWidthException
- java.util 类 MissingResourceException
- java.util 类 NoSuchElementException
- java.util 类 Observable
- java.util 接口 Observer
- java.util (Java 2 Platform SE 5.0)
- 软件包 java.util
- java.util 类 PriorityQueue<E>
- java.util 类 Properties
- java.util 类 PropertyPermission
- java.util 类 PropertyResourceBundle
- java.util 接口 Queue<E>
- java.util 类 Random
- java.util 接口 RandomAccess
- java.util 类 ResourceBundle
- java.util 类 Scanner
- java.util 接口 Set<E>
- java.util 类 SimpleTimeZone
- java.util 接口 SortedMap<K,V>
- java.util 接口 SortedSet<E>
- java.util 类 Stack<E>
- java.util 类 StringTokenizer
- java.util 类 Timer
- java.util 类 TimerTask
- java.util 类 TimeZone
- java.util 类 TooManyListenersException
- java.util 类 TreeMap<K,V>
- java.util 类 TreeSet<E>
- java.util 类 UnknownFormatConversionException
- java.util 类 UnknownFormatFlagsException
- java.util 类 UUID
- java.util 类 Vector<E>
- java.util 类 WeakHashMap<K,V>
- java.util.concurrent 类 AbstractExecutorService
- java.util.concurrent 类 ArrayBlockingQueue<E>
- java.util.concurrent 接口 BlockingQueue<E>
- java.util.concurrent 类 BrokenBarrierException
- java.util.concurrent 接口 Callable<V>
- java.util.concurrent 类 CancellationException
- java.util.concurrent 接口 CompletionService<V>
- java.util.concurrent 类 ConcurrentHashMap<K,V>
- java.util.concurrent 类 ConcurrentLinkedQueue<E>
- java.util.concurrent 接口 ConcurrentMap<K,V>
- java.util.concurrent 类 CopyOnWriteArrayList<E>
- java.util.concurrent 类 CopyOnWriteArraySet<E>
- java.util.concurrent 类 CountDownLatch
- java.util.concurrent 类 CyclicBarrier
- java.util.concurrent 接口 Delayed
- java.util.concurrent 类 DelayQueue<E extends Delayed>
- java.util.concurrent 类 Exchanger<V>
- java.util.concurrent 类 ExecutionException
- java.util.concurrent 接口 Executor
- java.util.concurrent 类 ExecutorCompletionService<V>
- java.util.concurrent 类 Executors
- java.util.concurrent 接口 ExecutorService
- java.util.concurrent 接口 Future<V>
- java.util.concurrent 类 FutureTask<V>
- java.util.concurrent 类 LinkedBlockingQueue<E>
- java.util.concurrent (Java 2 Platform SE 5.0)
- 软件包 java.util.concurrent
- java.util.concurrent 类 PriorityBlockingQueue<E>
- java.util.concurrent 类 RejectedExecutionException
- java.util.concurrent 接口 RejectedExecutionHandler
- java.util.concurrent 接口 ScheduledExecutorService
- java.util.concurrent 接口 ScheduledFuture<V>
- java.util.concurrent 类 ScheduledThreadPoolExecutor
- java.util.concurrent 类 Semaphore
- java.util.concurrent 类 SynchronousQueue<E>
- java.util.concurrent 接口 ThreadFactory
- java.util.concurrent 类 ThreadPoolExecutor.AbortPolicy
- java.util.concurrent 类 ThreadPoolExecutor.CallerRunsPolicy
- java.util.concurrent 类 ThreadPoolExecutor.DiscardOldestPolicy
- java.util.concurrent 类 ThreadPoolExecutor.DiscardPolicy
- java.util.concurrent 类 ThreadPoolExecutor
- java.util.concurrent 类 TimeoutException
- java.util.concurrent 枚举 TimeUnit
- java.util.concurrent.atomic 类 AtomicBoolean
- java.util.concurrent.atomic 类 AtomicInteger
- java.util.concurrent.atomic 类 AtomicIntegerArray
- java.util.concurrent.atomic 类 AtomicIntegerFieldUpdater<T>
- java.util.concurrent.atomic 类 AtomicLong
- java.util.concurrent.atomic 类 AtomicLongArray
- java.util.concurrent.atomic 类 AtomicLongFieldUpdater<T>
- java.util.concurrent.atomic 类 AtomicMarkableReference<V>
- java.util.concurrent.atomic 类 AtomicReference<V>
- java.util.concurrent.atomic 类 AtomicReferenceArray<E>
- java.util.concurrent.atomic 类 AtomicReferenceFieldUpdater<T,V>
- java.util.concurrent.atomic 类 AtomicStampedReference<V>
- java.util.concurrent.atomic (Java 2 Platform SE 5.0)
- 软件包 java.util.concurrent.atomic
- java.util.concurrent.locks 类 AbstractQueuedSynchronizer
- java.util.concurrent.locks 接口 Condition
- java.util.concurrent.locks 接口 Lock
- java.util.concurrent.locks 类 LockSupport
- java.util.concurrent.locks (Java 2 Platform SE 5.0)
- 软件包 java.util.concurrent.locks
- java.util.concurrent.locks 接口 ReadWriteLock
- java.util.concurrent.locks 类 ReentrantLock
- java.util.concurrent.locks 类 ReentrantReadWriteLock
- java.util.concurrent.locks 类 ReentrantReadWriteLock.ReadLock
- java.util.concurrent.locks 类 ReentrantReadWriteLock.WriteLock
- java.util.jar 类 Attributes
- java.util.jar 类 Attributes.Name
- java.util.jar 类 JarEntry
- java.util.jar 类 JarException
- java.util.jar 类 JarFile
- java.util.jar 类 JarInputStream
- java.util.jar 类 JarOutputStream
- java.util.jar 类 Manifest
- java.util.jar 类 Pack200
- java.util.jar 接口 Pack200.Packer
- java.util.jar 接口 Pack200.Unpacker
- java.util.jar (Java 2 Platform SE 5.0)
- 软件包 java.util.jar
- java.util.logging 类 ConsoleHandler
- java.util.logging 类 ErrorManager
- java.util.logging 类 FileHandler
- java.util.logging 接口 Filter
- java.util.logging 类 Formatter
- java.util.logging 类 Handler
- java.util.logging 类 Level
- java.util.logging 类 Logger
- java.util.logging 接口 LoggingMXBean
- java.util.logging 类 LoggingPermission
- java.util.logging 类 LogManager
- java.util.logging 类 LogRecord
- java.util.logging 类 MemoryHandler
- java.util.logging (Java 2 Platform SE 5.0)
- 软件包 java.util.logging
- java.util.logging 类 SimpleFormatter
- java.util.logging 类 SocketHandler
- java.util.logging 类 StreamHandler
- java.util.logging 类 XMLFormatter
- java.util.prefs 类 AbstractPreferences
- java.util.prefs 类 BackingStoreException
- java.util.prefs 类 InvalidPreferencesFormatException
- java.util.prefs 类 NodeChangeEvent
- java.util.prefs 接口 NodeChangeListener
- java.util.prefs (Java 2 Platform SE 5.0)
- 软件包 java.util.prefs
- java.util.prefs 类 PreferenceChangeEvent
- java.util.prefs 接口 PreferenceChangeListener
- java.util.prefs 类 Preferences
- java.util.prefs 接口 PreferencesFactory
- java.util.regex 类 Matcher
- java.util.regex 接口 MatchResult
- java.util.regex (Java 2 Platform SE 5.0)
- 软件包 java.util.regex
- java.util.regex 类 Pattern
- java.util.regex 类 PatternSyntaxException
- java.util.zip 类 Adler32
- java.util.zip 类 CheckedInputStream
- java.util.zip 类 CheckedOutputStream
- java.util.zip 接口 Checksum
- java.util.zip 类 CRC32
- java.util.zip 类 DataFormatException
- java.util.zip 类 Deflater
- java.util.zip 类 DeflaterOutputStream
- java.util.zip 类 GZIPInputStream
- java.util.zip 类 GZIPOutputStream
- java.util.zip 类 Inflater
- java.util.zip 类 InflaterInputStream
- java.util.zip (Java 2 Platform SE 5.0)
- 软件包 java.util.zip
- java.util.zip 类 ZipEntry
- java.util.zip 类 ZipException
- java.util.zip 类 ZipFile
- java.util.zip 类 ZipInputStream
- java.util.zip 类 ZipOutputStream
java.awt.image 类 BufferedImage
java.lang.Object └java.awt.Image └java.awt.image.BufferedImage
- 所有已实现的接口:
- RenderedImage, WritableRenderedImage, Transparency
public class BufferedImage
- extends Image
- implements WritableRenderedImage, Transparency
BufferedImage
子类描述具有可访问图像数据缓冲区的 Image
。 BufferedImage
由图像数据的 ColorModel
和 Raster
组成。 Raster
的 SampleModel
中 band 的数量和类型必须与 ColorModel
所要求的数量和类型相匹配,以表示其颜色和 alpha 分量。所有 BufferedImage
对象的左上角坐标都为 (0,0)。因此,用来构造 BufferedImage
的任何 Raster
都必须满足:minX=0 且 minY=0。
此类依靠 Raster
的数据获取和设置方法,以及 ColorModel
的颜色特征化方法。
- 另请参见:
ColorModel
,Raster
,WritableRaster
字段摘要 | |
---|---|
staticint | TYPE_3BYTE_BGR 表示一个具有 8 位 RGB 颜色分量的图像,对应于 Windows 风格的 BGR 颜色模型,具有用 3 字节存储的 Blue、Green 和 Red 三种颜色。 |
staticint | TYPE_4BYTE_ABGR 表示一个具有 8 位 RGBA 颜色分量的图像,具有用 3 字节存储的 Blue、Green 和 Red 颜色以及 1 字节的 alpha。 |
staticint | TYPE_4BYTE_ABGR_PRE 表示一个具有 8 位 RGBA 颜色分量的图像,具有用 3 字节存储的 Blue、Green 和 Red 颜色以及 1 字节的 alpha。 |
staticint | TYPE_BYTE_BINARY 表示一个不透明的以字节打包的 1、2 或 4 位图像。 |
staticint | TYPE_BYTE_GRAY 表示无符号 byte 灰度级图像(无索引)。 |
staticint | TYPE_BYTE_INDEXED 表示带索引的字节图像。 |
staticint | TYPE_CUSTOM 没有识别出图像类型,因此它必定是一个自定义图像。 |
staticint | TYPE_INT_ARGB 表示一个图像,该图像具有打包成整数像素的 8 位 RGBA 颜色分量。 |
staticint | TYPE_INT_ARGB_PRE 表示一个图像,该图像具有打包成整数像素的 8 位 RGBA 颜色分量。 |
staticint | TYPE_INT_BGR 表示一个具有 8 位 RGB 颜色分量的图像,对应于 Windows 或 Solaris 风格的 BGR 颜色模型,具有打包为整数像素的 Blue、Green 和 Red 三种颜色。 |
staticint | TYPE_INT_RGB 表示一个图像,该图像具有打包成整数像素的 8 位 RGB 颜色分量。 |
staticint | TYPE_USHORT_555_RGB 表示一个具有 5-5-5 RGB 颜色分量(5 位 red、5 位 green、5 位 blue)的图像,不带 alpha。 |
staticint | TYPE_USHORT_565_RGB 表示一个具有 5-6-5 RGB 颜色分量(5 位 red、6 位 green、5 位 blue)的图像,不带 alpha。 |
staticint | TYPE_USHORT_GRAY 表示一个无符号 short 灰度级图像(无索引)。 |
从类 java.awt.Image 继承的字段 |
---|
accelerationPriority, SCALE_AREA_AVERAGING, SCALE_DEFAULT, SCALE_FAST, SCALE_REPLICATE, SCALE_SMOOTH, UndefinedProperty |
从接口 java.awt.Transparency 继承的字段 |
---|
BITMASK, OPAQUE, TRANSLUCENT |
构造方法摘要 | |
---|---|
BufferedImage(ColorModelcm, WritableRasterraster, booleanisRasterPremultiplied, Hashtable<?,?>properties) 构造一个具有指定 ColorModel 和 Raster 的新 BufferedImage 。 | |
BufferedImage(intwidth, intheight, intimageType) 构造一个类型为预定义图像类型之一的 BufferedImage 。 | |
BufferedImage(intwidth, intheight, intimageType, IndexColorModelcm) 构造一个类型为预定义图像类型之一的 BufferedImage :TYPE_BYTE_BINARY 或 TYPE_BYTE_INDEXED。 |
方法摘要 | |
---|---|
void | addTileObserver(TileObserverto) 添加一个 tile observer。 |
void | coerceData(booleanisAlphaPremultiplied) 强制该数据与 isAlphaPremultiplied 变量中指定的状态相匹配。 |
WritableRaster | copyData(WritableRasteroutRaster) 计算 BufferedImage 的一个任意的矩形区域,并将其复制到指定的 WritableRaster 。 |
Graphics2D | createGraphics() 创建一个 Graphics2D ,可以将它绘制到此 BufferedImage 中。 |
void | flush() 刷新所有正用于缓存优化信息的资源。 |
WritableRaster | getAlphaRaster() 返回一个 WritableRaster ,它使用支持单独空间 alpha 通道的 ColorModel 对象(比如 ComponentColorModel 和 DirectColorModel )表示 BufferedImage 对象的 alpha 通道。 |
ImageCapabilities | getCapabilities(GraphicsConfigurationgc) 重写 Image.getCapabilities(gc) 以获得其 surfaceManager 的能力。 |
ColorModel | getColorModel() 返回 ColorModel 。 |
Raster | getData() 作为一个大 tile 返回图像。 |
Raster | getData(Rectanglerect) 计算并返回 BufferedImage 的一个任意区域。 |
Graphics | getGraphics() 此方法返回 Graphics2D ,但此处是出于向后兼容性的考虑。 |
int | getHeight() 返回 BufferedImage 的高度。 |
int | getHeight(ImageObserverobserver) 返回 BufferedImage 的高度。 |
int | getMinTileX() 返回 x 方向的最小 tile 索引。 |
int | getMinTileY() 返回 y 方向的最小 tile 索引。 |
int | getMinX() 返回此 BufferedImage 的最小 x 坐标。 |
int | getMinY() 返回此 BufferedImage 的最小 y 坐标。 |
int | getNumXTiles() 返回 x 方向的 tile 数。 |
int | getNumYTiles() 返回 y 方向的 tile 数。 |
Object | getProperty(Stringname) 按名称返回图像的属性。 |
Object | getProperty(Stringname, ImageObserverobserver) 按名称返回图像的属性。 |
String[] | getPropertyNames() 返回由 getProperty(String) 识别的名称数组;如果没有识别出属性名,则返回 null 。 |
WritableRaster | getRaster() 返回 WritableRaster 。 |
int | getRGB(intx, inty) 返回默认 RGB 颜色模型 (TYPE_INT_ARGB) 和默认 sRGB 颜色空间中的整数像素。 |
int[] | getRGB(intstartX, intstartY, intw, inth, int[]rgbArray, intoffset, intscansize) 从图像数据的某一部分返回默认 RGB 颜色模型 (TYPE_INT_ARGB) 和默认 sRGB 颜色空间中整数像素的数组。 |
SampleModel | getSampleModel() 返回与此 BufferedImage 相关的 SampleModel 。 |
ImageProducer | getSource() 返回产生该图像像素的对象。 |
Vector<RenderedImage> | getSources() 返回 RenderedImage 对象的 Vector ,该对象是此 BufferedImage 的图像数据的直接来源,而不是这些直接来源的来源。 |
BufferedImage | getSubimage(intx, inty, intw, inth) 返回由指定矩形区域定义的子图像。 |
Raster | getTile(inttileX, inttileY) 返回 tile ( tileX , tileY )。 |
int | getTileGridXOffset() 返回 tile 网格相对于原点(例如,tile (0, 0) 位置的 x 坐标)的 x 偏移量。 |
int | getTileGridYOffset() 返回 tile 网格相对于原点(例如,tile (0, 0) 位置的 y 坐标)的 y 偏移量。 |
int | getTileHeight() 返回 tile 高度(以像素为单位)。 |
int | getTileWidth() 返回 tile 宽度(以像素为单位)。 |
int | getTransparency() 返回透明度。 |
int | getType() 返回图像类型。 |
int | getWidth() 返回 BufferedImage 的宽度。 |
int | getWidth(ImageObserverobserver) 返回 BufferedImage 的宽度。 |
WritableRaster | getWritableTile(inttileX, inttileY) 为写入签出一个 tile。 |
Point[] | getWritableTileIndices() 返回 Point 对象的数组,它指示为写入签出了哪些 tile。 |
boolean | hasTileWriters() 返回是否有为写入而签出的 tile。 |
boolean | isAlphaPremultiplied() 返回是否已预乘以 alpha。 |
boolean | isTileWritable(inttileX, inttileY) 返回当前是否正在为写入签出 tile。 |
void | releaseWritableTile(inttileX, inttileY) 放弃写入一个 tile 的权限。 |
void | removeTileObserver(TileObserverto) 移除一个 tile observer。 |
void | setData(Rasterr) 将图像的矩形区域设置为指定 Raster r 的内容,假定该区域与 BufferedImage 处于相同的坐标空间。 |
void | setRGB(intx, inty, intrgb) 将此 BufferedImage 中的像素设置为指定的 RGB 值。 |
void | setRGB(intstartX, intstartY, intw, inth, int[]rgbArray, intoffset, intscansize) 将默认 RGB 颜色模型 (TYPE_INT_ARGB) 和默认 sRGB 颜色空间中的整数像素数组设置为图像数据的一部分。 |
String | toString() 返回此 BufferedImage 对象及其值的 String 表示形式。 |
从类 java.awt.Image 继承的方法 |
---|
getAccelerationPriority, getScaledInstance, setAccelerationPriority |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
字段详细信息
TYPE_CUSTOM
public static final int TYPE_CUSTOM
- 没有识别出图像类型,因此它必定是一个自定义图像。此类型仅用作 getType() 方法的返回值。
- 另请参见:
- 常量字段值
TYPE_INT_RGB
public static final int TYPE_INT_RGB
- 表示一个图像,该图像具有打包成整数像素的 8 位 RGB 颜色分量。该图像具有不带 alpha 的
DirectColorModel
。当具有透明 alpha 的数据存储在此类型的图像中时,必须调整颜色数据以适应非预乘形式和已丢弃的 alpha,如AlphaComposite
文档中所描述。- 另请参见:
- 常量字段值
TYPE_INT_ARGB
public static final int TYPE_INT_ARGB
- 表示一个图像,该图像具有打包成整数像素的 8 位 RGBA 颜色分量。该图像具有带 alpha 的
DirectColorModel
。不要认为此图像中的颜色数据已预乘以 alpha。当使用此类型作为BufferedImage
构造方法的imageType
参数时,所创建的图像与 JDK1.1 和更早期版本中创建的图像一致。- 另请参见:
- 常量字段值
TYPE_INT_ARGB_PRE
public static final int TYPE_INT_ARGB_PRE
- 表示一个图像,该图像具有打包成整数像素的 8 位 RGBA 颜色分量。该图像具有带 alpha 的
DirectColorModel
。可以认为此图像中的颜色数据已预乘以 alpha。- 另请参见:
- 常量字段值
TYPE_INT_BGR
public static final int TYPE_INT_BGR
- 表示一个具有 8 位 RGB 颜色分量的图像,对应于 Windows 或 Solaris 风格的 BGR 颜色模型,具有打包为整数像素的 Blue、Green 和 Red 三种颜色。不存在 alpha。该图像具有一个
DirectColorModel
。当具有透明 alpha 的数据存储在此类型的图像中时,必须调整颜色数据以适应非预乘形式和已丢弃的 alpha,如AlphaComposite
文档中所描述。- 另请参见:
- 常量字段值
TYPE_3BYTE_BGR
public static final int TYPE_3BYTE_BGR
- 表示一个具有 8 位 RGB 颜色分量的图像,对应于 Windows 风格的 BGR 颜色模型,具有用 3 字节存储的 Blue、Green 和 Red 三种颜色。不存在 alpha。该图像具有一个
ComponentColorModel
。当具有透明 alpha 的数据存储在此类型的图像中时,必须调整颜色数据以适应非预乘形式和已丢弃的 alpha,如AlphaComposite
文档中所描述。- 另请参见:
- 常量字段值
TYPE_4BYTE_ABGR
public static final int TYPE_4BYTE_ABGR
- 表示一个具有 8 位 RGBA 颜色分量的图像,具有用 3 字节存储的 Blue、Green 和 Red 颜色以及 1 字节的 alpha。该图像具有带 alpha 的
ComponentColorModel
。不要认为此图像中的颜色数据已预乘以 alpha。按照每个像素中字节地址从低到高的顺序 A、B、G、R 将字节数据交插到单个字节数组中。- 另请参见:
- 常量字段值
TYPE_4BYTE_ABGR_PRE
public static final int TYPE_4BYTE_ABGR_PRE
- 表示一个具有 8 位 RGBA 颜色分量的图像,具有用 3 字节存储的 Blue、Green 和 Red 颜色以及 1 字节的 alpha。该图像具有带 alpha 的
ComponentColorModel
。可以认为此图像中的颜色数据已预乘以 alpha。按照每个像素中字节地址从低到高的顺序 A、B、G、R 将字节数据交插到单个字节数组中。- 另请参见:
- 常量字段值
TYPE_USHORT_565_RGB
public static final int TYPE_USHORT_565_RGB
- 表示一个具有 5-6-5 RGB 颜色分量(5 位 red、6 位 green、5 位 blue)的图像,不带 alpha。该图像具有一个
DirectColorModel
。当具有透明 alpha 的数据存储在此类型的图像中时,必须调整颜色数据以适应非预乘形式和已丢弃的 alpha,如AlphaComposite
文档中所描述。- 另请参见:
- 常量字段值
TYPE_USHORT_555_RGB
public static final int TYPE_USHORT_555_RGB
- 表示一个具有 5-5-5 RGB 颜色分量(5 位 red、5 位 green、5 位 blue)的图像,不带 alpha。此图像具有一个
DirectColorModel
。当具有透明 alpha 的数据存储在此类型的图像中时,必须调整颜色数据以适应非预乘形式和已丢弃的 alpha,如AlphaComposite
文档中所描述。- 另请参见:
- 常量字段值
TYPE_BYTE_GRAY
public static final int TYPE_BYTE_GRAY
- 表示无符号 byte 灰度级图像(无索引)。该图像具有带 CS_GRAY
ColorSpace
的ComponentColorModel
。当具有透明 alpha 的数据存储在此类型的图像中时,必须调整颜色数据以适应非预乘形式和已丢弃的 alpha,如AlphaComposite
文档中所描述。- 另请参见:
- 常量字段值
TYPE_USHORT_GRAY
public static final int TYPE_USHORT_GRAY
- 表示一个无符号 short 灰度级图像(无索引)。该图像具有带 CS_GRAY
ColorSpace
的ComponentColorModel
。当具有透明 alpha 的数据存储在此类型的图像中时,必须调整颜色数据以适应非预乘形式和已丢弃的 alpha,如AlphaComposite
文档中所描述。- 另请参见:
- 常量字段值
TYPE_BYTE_BINARY
public static final int TYPE_BYTE_BINARY
- 表示一个不透明的以字节打包的 1、2 或 4 位图像。该图像具有不带 alpha 的
IndexColorModel
。当此类型用作BufferedImage
构造方法(带imageType
参数而不是ColorModel
参数)的imageType
参数时,创建一个 1 位图像,其IndexColorModel
具有默认 sRGBColorSpace
中的两种颜色:{0,0,0} 和 {255,255,255}。每个像素 2 位或 4 位的图像可以通过
BufferedImage
构造方法构造,该构造方法带一个ColorModel
参数,这通过提供一个具有合适映射大小的ColorModel
实现。每个像素 8 位的图像应该使用
TYPE_BYTE_INDEXED
还是TYPE_BYTE_GRAY
图像类型取决于它们的ColorModel
。当颜色数据存储在此类型的图像中时,由
IndexColorModel
确定 colormap 中最接近的颜色,并存储得到的索引。根据IndexColorModel
colormap 中的颜色,可以得到 alpha 分量或颜色分量的近似值及丢失的 alpha 或颜色分量。- 另请参见:
- 常量字段值
TYPE_BYTE_INDEXED
public static final int TYPE_BYTE_INDEXED
- 表示带索引的字节图像。当此类型用作
BufferedImage
构造方法(带imageType
参数而不带ColorModel
参数 )的imageType
参数时,创建一个IndexColorModel
,它具有 256 色 6/6/6 三色调色板,其余从 216 到 255 的颜色由默认 sRGB ColorSpace 的灰度级值填充。当颜色数据存储在此类型的图像中时,由
IndexColorModel
确定 colormap 中最接近的颜色,并存储得到的索引。根据IndexColorModel
colormap 中的颜色,可以得到 alpha 分量或颜色分量的近似值及丢失的 alpha 或颜色分量。- 另请参见:
- 常量字段值
构造方法详细信息
BufferedImage
public BufferedImage(intwidth, intheight, intimageType)
- 构造一个类型为预定义图像类型之一的
BufferedImage
。该图像的ColorSpace
为默认的 sRGB 空间。- 参数:
width
- 所创建图像的宽度height
- 所创建图像的高度imageType
- 所创建图像的类型- 另请参见:
ColorSpace
,TYPE_INT_RGB
,TYPE_INT_ARGB
,TYPE_INT_ARGB_PRE
,TYPE_INT_BGR
,TYPE_3BYTE_BGR
,TYPE_4BYTE_ABGR
,TYPE_4BYTE_ABGR_PRE
,TYPE_BYTE_GRAY
,TYPE_USHORT_GRAY
,TYPE_BYTE_BINARY
,TYPE_BYTE_INDEXED
,TYPE_USHORT_565_RGB
,TYPE_USHORT_555_RGB
BufferedImage
public BufferedImage(intwidth, intheight, intimageType, IndexColorModelcm)
- 构造一个类型为预定义图像类型之一的
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
- 所创建图像的类型cm
- 所创建图像的IndexColorModel
- 抛出:
IllegalArgumentException
- 如果 imageType 不为 TYPE_BYTE_BINARY 或 TYPE_BYTE_INDEXED,或者如果 imageType 为 TYPE_BYTE_BINARY 且颜色映射的条目数大于 16。- 另请参见:
TYPE_BYTE_BINARY
,TYPE_BYTE_INDEXED
BufferedImage
public BufferedImage(ColorModelcm, WritableRasterraster, booleanisRasterPremultiplied, Hashtable<?,?>properties)
- 构造一个具有指定
ColorModel
和Raster
的新BufferedImage
。如果Raster
的SampleModel
中的 band 的数量和类型与ColorModel
(表示其颜色和 alpha 分量)所要求的数量和类型不匹配,则抛出RasterFormatException
。此方法可以将Raster
颜色数据乘以或除以 alpha,从而与ColorModel
中的alphaPremultiplied
状态相匹配。可以通过传入String
/Object
对的Hashtable
来建立此BufferedImage
的属性。- 参数:
cm
- 新图像的ColorModel
raster
- 图像数据的Raster
isRasterPremultiplied
- 如果为true
,则 raster 中的数据已预乘以 alpha。properties
-String
/Object
对的Hashtable
。- 抛出:
- 如果RasterFormatException
Raster
的SampleModel
中的 band 的数量和类型与ColorModel
(表示其颜色和 alpha 分量)所要求的数量和类型不匹配。
- 如果IllegalArgumentException
raster
与cm
不一致- 另请参见:
ColorModel
,Raster
,WritableRaster
方法详细信息
getType
public int getType()
- 返回图像类型。如果它不是已知的类型之一,则返回 TYPE_CUSTOM 。
- 返回:
- 此
BufferedImage
的图像类型。 - 另请参见:
TYPE_INT_RGB
,TYPE_INT_ARGB
,TYPE_INT_ARGB_PRE
,TYPE_INT_BGR
,TYPE_3BYTE_BGR
,TYPE_4BYTE_ABGR
,TYPE_4BYTE_ABGR_PRE
,TYPE_BYTE_GRAY
,TYPE_BYTE_BINARY
,TYPE_BYTE_INDEXED
,TYPE_USHORT_GRAY
,TYPE_USHORT_565_RGB
,TYPE_USHORT_555_RGB
,TYPE_CUSTOM
getColorModel
public ColorModel getColorModel()
- 返回
ColorModel
。 - 指定者:
- 接口
RenderedImage
中的getColorModel
- 返回:
- 此
BufferedImage
的ColorModel
。
getRaster
public WritableRaster getRaster()
- 返回
WritableRaster
。 - 返回:
- 此
BufferedImage
的WriteableRaster
。
getAlphaRaster
public WritableRaster getAlphaRaster()
- 返回一个
WritableRaster
,它使用支持单独空间 alpha 通道的ColorModel
对象(比如ComponentColorModel
和DirectColorModel
)表示BufferedImage
对象的 alpha 通道。如果此图像中没有与ColorModel
关联的 alpha 通道,则返回null
。此方法假定除了IndexColorModel
之外的所有ColorModel
对象都具有一个单独的 alpha 通道(如果ColorModel
支持 alpha),该通道存储为图像数据的最后一个 band。如果该图像使用一个在 lookup table 中具有 alpha 的IndexColorModel
,则此方法返回null
,因为不存在空间上离散的 alpha 通道。此方法创建一个新的WritableRaster
,但是共享原数据数组。 - 返回:
WritableRaster
,如果此BufferedImage
不具有与其ColorModel
关联的 alpha 通道,则返回null
。
getRGB
public int getRGB(intx, inty)
- 返回默认 RGB 颜色模型 (TYPE_INT_ARGB) 和默认 sRGB 颜色空间中的整数像素。如果此默认模型与该图像的
ColorModel
不匹配,则发生颜色转换。在使用此方法所返回的数据中,每个颜色分量只有 8 位精度。如果坐标不在边界内部,则可能抛出
ArrayOutOfBoundsException
。但是,不保证进行显式的边界检查。 - 参数:
x,y
- 像素的坐标,从该坐标得到默认 RGB 颜色模型和 sRGB 颜色空间中的像素- 返回:
- 默认 RGB 颜色模型和默认 sRGB 颜色空间中的整数像素。
- 另请参见:
setRGB(int, int, int)
,setRGB(int, int, int, int, int[], int, int)
getRGB
public int[] getRGB(intstartX, intstartY, intw, inth, int[]rgbArray, intoffset, intscansize)
- 从图像数据的某一部分返回默认 RGB 颜色模型 (TYPE_INT_ARGB) 和默认 sRGB 颜色空间中整数像素的数组。如果该默认模型与该图像的
ColorModel
不匹配,则发生颜色转换。在使用此方法所返回的数据中,每个颜色分量只有 8 位精度。通过图像中指定的坐标 (x,y),ARGB 像素可以按如下方式访问:pixel = rgbArray[offset + (y-startY)*scansize + (x-startX)];
如果该区域不在边界内部,则可能抛出
ArrayOutOfBoundsException
。但是,不保证进行显式的边界检查。 - 参数:
startX,startY
- 起始坐标w
- 区域的宽度h
- 区域的高度rgbArray
- 如果不为null
,则在此写入 rgb 像素offset
- 相对于rgbArray
的偏移量scansize
-rgbArray
的 scanline 间距- 返回:
- RGB 像素的数组。
- 另请参见:
setRGB(int, int, int)
,setRGB(int, int, int, int, int[], int, int)
setRGB
public void setRGB(intx, inty, intrgb)
- 将此
BufferedImage
中的像素设置为指定的 RGB 值。假定该像素处于默认 RGB 颜色模型、TYPE_INT_ARGB 和默认 sRGB 颜色空间。对于具有IndexColorModel
的图像,则选择最接近的颜色的索引。如果坐标不在边界内部,则可能抛出
ArrayOutOfBoundsException
。但是,不保证进行显式的边界检查。 - 参数:
x,y
- 要设置的像素坐标rgb
- RGB 值- 另请参见:
getRGB(int, int)
,getRGB(int, int, int, int, int[], int, int)
setRGB
public void setRGB(intstartX, intstartY, intw, inth, int[]rgbArray, intoffset, intscansize)
- 将默认 RGB 颜色模型 (TYPE_INT_ARGB) 和默认 sRGB 颜色空间中的整数像素数组设置为图像数据的一部分。如果该默认模型与该图像的
ColorModel
不匹配,则发生颜色转换。在使用此方法所返回的数据中,每个颜色分量只有 8 位精度。通过此图像中指定的坐标 (x, y),ARGB 像素可以按如下方式访问:pixel = rgbArray[offset + (y-startY)*scansize + (x-startX)];
警告:无抖动发生。如果该区域不在边界内部,则可能抛出
ArrayOutOfBoundsException
。但是,不保证进行显式的边界检查。 - 参数:
startX,startY
- 起始坐标w
- 区域的宽度h
- 区域的高度rgbArray
- rgb 像素offset
- 相对于rgbArray
的偏移量scansize
-rgbArray
的 scanline 间距- 另请参见:
getRGB(int, int)
,getRGB(int, int, int, int, int[], int, int)
getWidth
public int getWidth()
- 返回
BufferedImage
的宽度。 - 指定者:
- 接口
RenderedImage
中的getWidth
- 返回:
- 此
BufferedImage
的宽度
getHeight
public int getHeight()
- 返回
BufferedImage
的高度。 - 指定者:
- 接口
RenderedImage
中的getHeight
- 返回:
- 此
BufferedImage
的高度
getWidth
public int getWidth(ImageObserverobserver)
- 返回
BufferedImage
的宽度。 - 指定者:
- 类
Image
中的getWidth
- 参数:
observer
- 忽略- 返回:
- 此
BufferedImage
的宽度 - 另请参见:
Image.getHeight(java.awt.image.ImageObserver)
,ImageObserver
getHeight
public int getHeight(ImageObserverobserver)
- 返回
BufferedImage
的高度。 - 指定者:
- 类
Image
中的getHeight
- 参数:
observer
- 忽略- 返回:
- 此
BufferedImage
的高度 - 另请参见:
Image.getWidth(java.awt.image.ImageObserver)
,ImageObserver
getSource
public ImageProducer getSource()
- 返回产生该图像像素的对象。
- 指定者:
- 类
Image
中的getSource
- 返回:
- 用于产生该图像像素的
ImageProducer
。 - 另请参见:
ImageProducer
getProperty
public Object getProperty(Stringname, ImageObserverobserver)
- 按名称返回图像的属性。个别属性名可用各种图像格式定义。如果属性不是为特定图像定义的,则此方法返回
UndefinedProperty
字段。如果此图像的属性目前未知,则此方法返回null
,然后通知ImageObserver
对象。属性名 "comment" 应该用于存储可选注释,它可以作为对图像的描述(来源或作者)呈现给用户。 - 指定者:
- 类
Image
中的getProperty
- 参数:
name
- 属性名observer
- 接收关于图像信息通知的ImageObserver
- 返回:
Object
,它是由指定name
所引用的属性,如果此图像的属性尚未知,则返回null
。- 抛出:
NullPointerException
- 如果属性名为 null。
另请参见:
ImageObserver
,Image.UndefinedProperty
getProperty
public Object getProperty(Stringname)
- 按名称返回图像的属性。
- 指定者:
- 接口
RenderedImage
中的getProperty
- 参数:
name
- 属性名- 返回:
Object
,它是由指定name
所引用的属性。- 抛出:
NullPointerException
- 如果属性名为 null。
另请参见:
Image.UndefinedProperty
flush
public void flush()
- 刷新所有正用于缓存优化信息的资源。基础像素数据不受影响。
- 指定者:
- 类
Image
中的flush
getGraphics
public Graphics getGraphics()
- 此方法返回
Graphics2D
,但此处是出于向后兼容性的考虑。createGraphics
更为方便,因为它被声明为返回Graphics2D
。 - 指定者:
- 类
Image
中的getGraphics
- 返回:
Graphics2D
,可以将它绘制到此图像中。- 另请参见:
Graphics
,Component.createImage(int, int)
createGraphics
public Graphics2D createGraphics()
- 创建一个
Graphics2D
,可以将它绘制到此BufferedImage
中。 - 返回:
- 用于绘制到此图像中的
Graphics2D
。
getSubimage
public BufferedImage getSubimage(intx, inty, intw, inth)
- 返回由指定矩形区域定义的子图像。返回的
BufferedImage
与源图像共享相同的数据数组。 - 参数:
x,y
- 指定矩形区域的左上角坐标w
- 指定矩形区域的宽度h
- 指定矩形区域的高度- 返回:
BufferedImage
,它是此BufferedImage
的子图像。- 抛出:
- 如果指定区域不包含在此RasterFormatException
BufferedImage
中。
isAlphaPremultiplied
public boolean isAlphaPremultiplied()
- 返回是否已预乘以 alpha。如果不存在 alpha,则返回
false
。 - 返回:
- 如果已经预乘以 alpha,则返回
true
;否则,返回false
。
coerceData
public void coerceData(booleanisAlphaPremultiplied)
- 强制该数据与
isAlphaPremultiplied
变量中指定的状态相匹配。可以将颜色 raster 数据乘以或除以 alpha,或者如果该数据处于正确状态,则不执行任何操作。 - 参数:
isAlphaPremultiplied
- 如果已经预乘以 alpha,则为true
;否则为false
。
toString
public String toString()
- 返回此
BufferedImage
对象及其值的String
表示形式。 - 覆盖:
- 类
Object
中的toString
- 返回:
- 此
BufferedImage
的String
表示形式。
getSources
public Vector<RenderedImage> getSources()
- 返回
RenderedImage
对象的Vector
,该对象是此BufferedImage
的图像数据的直接来源,而不是这些直接来源的来源。如果BufferedImage
没有关于其直接来源的信息,则此方法返回null
。如果BufferedImage
没有直接来源,则它返回一个空Vector
。 - 指定者:
- 接口
RenderedImage
中的getSources
- 返回:
- 一个
Vector
,它包含此BufferedImage
对象的图像日期的直接来源,如果此BufferedImage
没有关于其直接来源的信息,则返回null
,如果此BufferedImage
没有直接来源,则返回一个空Vector
。
getPropertyNames
public String[] getPropertyNames()
- 返回由
getProperty(String)
识别的名称数组;如果没有识别出属性名,则返回null
。 - 指定者:
- 接口
RenderedImage
中的getPropertyNames
- 返回:
- 一个
String
数组,它包含getProperty(String)
识别的所有属性名;如果没有识别出属性名,则返回null
。
getMinX
public int getMinX()
- 返回此
BufferedImage
的最小 x 坐标。最小 x 坐标始终为零。 - 指定者:
- 接口
RenderedImage
中的getMinX
- 返回:
- 此
BufferedImage
的最小 x 坐标。
getMinY
public int getMinY()
- 返回此
BufferedImage
的最小 y 坐标。最小 y 坐标始终为零。 - 指定者:
- 接口
RenderedImage
中的getMinY
- 返回:
- 此
BufferedImage
的最小 y 坐标。
getSampleModel
public SampleModel getSampleModel()
- 返回与此
BufferedImage
相关的SampleModel
。 - 指定者:
- 接口
RenderedImage
中的getSampleModel
- 返回:
- 此
BufferedImage
的SampleModel
。
getNumXTiles
public int getNumXTiles()
- 返回 x 方向的 tile 数。它始终为 1。
- 指定者:
- 接口
RenderedImage
中的getNumXTiles
- 返回:
- x 方向的 tile 数。
getNumYTiles
public int getNumYTiles()
- 返回 y 方向的 tile 数。它始终为 1。
- 指定者:
- 接口
RenderedImage
中的getNumYTiles
- 返回:
- y 方向的 tile 数。
getMinTileX
public int getMinTileX()
- 返回 x 方向的最小 tile 索引。它始终为零。
- 指定者:
- 接口
RenderedImage
中的getMinTileX
- 返回:
- x 方向的最小 tile 索引。
getMinTileY
public int getMinTileY()
- 返回 y 方向的最小 tile 索引。它始终为零。
- 指定者:
- 接口
RenderedImage
中的getMinTileY
- 返回:
- y 方向的最小 tile 索引。
getTileWidth
public int getTileWidth()
- 返回 tile 宽度(以像素为单位)。
- 指定者:
- 接口
RenderedImage
中的getTileWidth
- 返回:
- tile 宽度(以像素为单位)。
getTileHeight
public int getTileHeight()
- 返回 tile 高度(以像素为单位)。
- 指定者:
- 接口
RenderedImage
中的getTileHeight
- 返回:
- tile 高度(以像素为单位)。
getTileGridXOffset
public int getTileGridXOffset()
- 返回 tile 网格相对于原点(例如,tile (0, 0) 位置的 x 坐标)的 x 偏移量。它始终为零。
- 指定者:
- 接口
RenderedImage
中的getTileGridXOffset
- 返回:
- tile 网格的 x 偏移量。
getTileGridYOffset
public int getTileGridYOffset()
- 返回 tile 网格相对于原点(例如,tile (0, 0) 位置的 y 坐标)的 y 偏移量。它始终为零。
- 指定者:
- 接口
RenderedImage
中的getTileGridYOffset
- 返回:
- tile 网格的 y 偏移量。
getTile
public Raster getTile(inttileX, inttileY)
- 返回 tile (
tileX
,tileY
)。注意,tileX
和tileY
是 tile 数组中的索引,而不是像素位置。返回的Raster
是活动的,意思是如果图像改变,则Raster
会更新。 - 指定者:
- 接口
RenderedImage
中的getTile
- 参数:
tileX
- tile 数组中所请求的 tile 的 x 索引tileY
- tile 数组中所请求的 tile 的 y 索引- 返回:
Raster
,它是由参数tileX
和tileY
定义的 tile。- 抛出:
- 如果ArrayIndexOutOfBoundsException
tileX
和tileY
都不等于 0
getData
public Raster getData()
- 作为一个大 tile 返回图像。返回的
Raster
是图像数据的副本,图像改变时它不会更新。 - 指定者:
- 接口
RenderedImage
中的getData
- 返回:
Raster
,图像数据的副本。- 另请参见:
setData(Raster)
getData
public Raster getData(Rectanglerect)
- 计算并返回
BufferedImage
的一个任意区域。返回的Raster
是图像数据的副本,图像改变时它不会更新。 - 指定者:
- 接口
RenderedImage
中的getData
- 参数:
rect
- 要返回的BufferedImage
区域。- 返回:
Raster
,它是BufferedImage
的指定区域的图像数据的副本- 另请参见:
setData(Raster)
copyData
public WritableRaster copyData(WritableRasteroutRaster)
- 计算
BufferedImage
的一个任意的矩形区域,并将其复制到指定的WritableRaster
。要计算的区域由指定WritableRaster
的边界确定。指定的WritableRaster
必须具有与此图像兼容的SampleModel
。如果outRaster
为null
,则创建一个合适的WritableRaster
。 - 指定者:
- 接口
RenderedImage
中的copyData
- 参数:
outRaster
- 保存图像返回部分的WritableRaster
, 或者为null
- 返回:
- 对所提供的或创建的
WritableRaster
的引用。
setData
public void setData(Rasterr)
- 将图像的矩形区域设置为指定
Raster
r
的内容,假定该区域与BufferedImage
处于相同的坐标空间。操作被限制在BufferedImage
的边界内。 - 指定者:
- 接口
WritableRenderedImage
中的setData
- 参数:
r
- 指定的Raster
- 另请参见:
getData()
,getData(Rectangle)
addTileObserver
public void addTileObserver(TileObserverto)
- 添加一个 tile observer。如果该 observer 已经存在,则它接收多个通知。
- 指定者:
- 接口
WritableRenderedImage
中的addTileObserver
- 参数:
to
- 指定的TileObserver
removeTileObserver
public void removeTileObserver(TileObserverto)
- 移除一个 tile observer。如果 observer 没有注册,则不发生任何操作。如果 observer 为多个通知注册,则现在其注册的通知数将减少一个。
- 指定者:
- 接口
WritableRenderedImage
中的removeTileObserver
- 参数:
to
- 指定的TileObserver
。
isTileWritable
public boolean isTileWritable(inttileX, inttileY)
- 返回当前是否正在为写入签出 tile。
- 指定者:
- 接口
WritableRenderedImage
中的isTileWritable
- 参数:
tileX
- tile 的 x 索引。tileY
- tile 的 y 索引。- 返回:
- 如果为写入签出了由指定索引所指定的 tile,则返回
true
;否则,返回false
。 - 抛出:
- 如果ArrayIndexOutOfBoundsException
tileX
和tileY
都不等于 0
getWritableTileIndices
public Point[] getWritableTileIndices()
- 返回
Point
对象的数组,它指示为写入签出了哪些 tile。如果没有签出任何 tile,则返回null
。 - 指定者:
- 接口
WritableRenderedImage
中的getWritableTileIndices
- 返回:
- 一个
Point
数组,它指示为写入而签出的 tile;如果没有为写入而签出的 tile,则返回null
。
hasTileWriters
public boolean hasTileWriters()
- 返回是否有为写入而签出的 tile。语义上等效于
(getWritableTileIndices() != null).
- 指定者:
- 接口
WritableRenderedImage
中的hasTileWriters
- 返回:
- 如果为写入签出了任何 tile,则返回
true
;否则,返回false
。
getWritableTile
public WritableRaster getWritableTile(inttileX, inttileY)
- 为写入签出一个 tile。当一个 tile 从没有 writer 变为有一个 writer 时,通知所有已注册的
TileObservers
。 - 指定者:
- 接口
WritableRenderedImage
中的getWritableTile
- 参数:
tileX
- tile 的 x 索引tileY
- tile 的 y 索引- 返回:
- 一个
WritableRaster
,它是为写入而签出的、由指定索引指示的 tile。
releaseWritableTile
public void releaseWritableTile(inttileX, inttileY)
- 放弃写入一个 tile 的权限。如果调用方继续写入 tile,则结果是不确定的。此方法的调用应该与
getWritableTile(int, int)
的调用成对出现。任何其他用法都会导致不明确的结果。当 tile 从有一个 writer 变为没有 writer 时,通过所有已注册的TileObservers
。 - 指定者:
- 接口
WritableRenderedImage
中的releaseWritableTile
- 参数:
tileX
- tile 的 x 索引tileY
- tile 的 y 索引
getTransparency
public int getTransparency()
- 返回透明度。返回 OPAQUE、BITMASK 或 TRANSLUCENT 中的一种。
- 指定者:
- 接口
Transparency
中的getTransparency
- 返回:
- 此
BufferedImage
的透明度。 - 从以下版本开始:
- 1.5
- 另请参见:
Transparency.OPAQUE
,Transparency.BITMASK
,Transparency.TRANSLUCENT
getCapabilities
public ImageCapabilities getCapabilities(GraphicsConfigurationgc)
- 重写 Image.getCapabilities(gc) 以获得其 surfaceManager 的能力。这意味着加速的 BufferedImage 对象可能返回一个指示此加速的 caps 对象。
- 覆盖:
- 类
Image
中的getCapabilities
- 参数:
gc
-GraphicsConfiguration
对象。此参数值为 null 将导致获取默认GraphicsConfiguration
的图像功能。- 返回:
- 包含指定 GraphicsConfiguration 上此
Image
的功能的ImageCapabilities
对象。 - 另请参见:
VolatileImage.getCapabilities()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论