目次 | 前の項目 | 次の項目 Java 2D API


1.4 Java 2DTM API のパッケージ

Java 2D API のクラスは、次のパッケージで編成されています。

パッケージ java.awt には、Java 2D API のクラスとインタフェースの中でも一般的な性質のものおよび従来のクラスを拡張するものが含まれています。 したがって、java.awt には、Java 2D 以外のクラスも含まれています。

AlphaComposite

BasicStroke

カラー

Composite

CompositeContext

Font

GradientPaint

Graphics2D

GraphicsConfiguration

GraphicsDevice

GraphicsEnvironment

Paint

PaintContext

Rectangle

Shape

Stroke

TexturePaint

Transparency

パッケージ java.awt.geom には、幾何学的プリミティブの定義に関するクラスとインタフェースが含まれています。

AffineTransform

Arc2D

Arc2D.Double

Arc2D.Float

Area

CubicCurve2D

CubicCurve2D.Double

CubicCurve2D.Float

Dimension2D

Ellipse2D

Ellipse2D.Double

Ellipse2D.Float

FlatteningPathIterator

GeneralPath

Line2D

Line2D.Double

Line2D.Float

PathIterator

Point2D

Point2D.Double

Point2D.Float

QuadCurve2D

QuadCurve2D.Double

QuadCurve2D.Float

Rectangle2D

Rectangle2D.Double

Rectangle2D.Float

RectangularShape

RoundRectangle2D

RoundRectangle2D.Double

RoundRectangle2D.Float

幾何学的プリミティブの多くには、対応する .Float.Double の実装があります。 これは、単精度と倍精度の浮動小数点表現の実装を可能にするために行われました。 倍精度の実装を使うとレンダリングの精度は高くなりますが、プラットフォームによってはパフォーマンスが低下します。

パッケージ java.awt.font には、テキストのレイアウトとフォントの定義に使うクラスとインタフェースが含まれています。

FontRenderContext

GlyphJustificationInfo

GlyphMetrics

GlyphVector

GraphicAttribute

ImageGraphicAttribute

LineBreakMeasurer

LineMetrics

MultipleMaster

OpenType

ShapeGrapicAttribute

TextAttribute

TextHitInfo

TextLayout

TransformAttribute

パッケージ java.awt.color には、色空間とカラープロファイルの定義のためのクラスとインタフェースが含まれています。

ColorSpace

ICC_ColorSpace

ICC_Profile

ICC_ProfileGray

ICC_ProfileRGB

パッケージ java.awt.imagejava.awt.image.renderable には、イメージの定義とレンダリングに関するクラスとインタフェースが含まれています。

AffineTransformOp

BandCombineOp

BandedSampleModel

BufferedImage

BufferedImageFilter

BufferedImageOp

ByteLookupTable

ColorConvertOp

ColorModel

ComponentColorModel

ComponentSampleModel

ConvolveOp

ContextualRenderedImageFactory

DataBuffer

DataBufferByte

DataBufferInt

DataBufferShort

DataBufferUShort

DirectColorModel

IndexColorModel

Kernel

LookupOp

LookupTable

MultiPixelPackedSampleModel

PackedColorModel

ParameterBlock

PixelInterleavedSampleModel

Raster

RasterOp

RenderableImage

RenderableImageOp

RenderableImageProducer

RenderContext

RenderedImageFactory

RenderedImage

RescaleOp

SampleModel

ShortLookupTable

SinglePixelPackedSampleModel

TileObserver

WritableRaster

WritableRenderedImage

パッケージ java.awt.image は、旧バージョンの AWT にもありました。 Java 2D API では、次の従来の AWT イメージクラスが拡張されています。

これらのカラーモデルクラスは、旧バージョンとの互換性を保つため java.awt.image パッケージに残されています。 一貫性を保つため、新しいカラーモデルのクラスも、java.awt.image パッケージに置かれています。

パッケージ java.awt.print には、Java 2D ベースのすべてのテキスト、グラフィック、およびイメージを印刷できるようにするためのクラスとインタフェースが含まれています。

Book

Pageable

PageFormat

Paper

Printable

PrinterGraphics

PrinterJob



目次 | 前の項目 | 次の項目
Copyright © 1997-2001 Sun Microsystems, Inc. All Rights Reserved.