パッケージ | 説明 |
---|---|
java.awt |
ユーザーインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
|
java.awt.font |
フォント関連のクラスおよびインタフェースを提供します。
|
java.awt.geom |
2 次元幾何学的図形に関連するオブジェクトで処理を定義および実行する Java 2D クラスを提供します。
|
java.awt.image |
イメージを作成および修正するためのクラスを提供します。
|
java.awt.image.renderable |
レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。
|
javax.swing.plaf.basic |
基本 Look & Feel に従って構築されたユーザーインタフェースオブジェクトを提供します。
|
javax.swing.text |
編集可能なテキストコンポーネントと編集不能なテキストコンポーネントを処理するクラスとインタフェースを提供します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
Rectangle
Rectangle は、座標空間内の Rectangle オブジェクトの左上の点 (x,y) 、その幅、およびその高さで囲まれた座標空間内の領域を指定します。 |
修飾子と型 | メソッドと説明 |
---|---|
Rectangle2D |
Rectangle.createIntersection(Rectangle2D r)
この
Rectangle2D と指定された Rectangle2D の共通部分を表す新しい Rectangle2D オブジェクトを返します。 |
Rectangle2D |
Rectangle.createUnion(Rectangle2D r)
この
Rectangle2D と指定された Rectangle2D の和集合を表す新しい Rectangle2D オブジェクトを返します。 |
Rectangle2D |
TexturePaint.getAnchorRect()
テクスチャーイメージの位置とサイズを指定するアンカー矩形のコピーを返します。
|
Rectangle2D |
Shape.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
Polygon.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
Rectangle.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
Font.getMaxCharBounds(FontRenderContext frc)
指定された
FontRenderContext で定義された、最大の境界を持つ文字の境界を返します。 |
Rectangle2D |
FontMetrics.getMaxCharBounds(Graphics context)
指定された
Graphics コンテキスト内の最大の境界を持つ文字の境界を返します。 |
Rectangle2D |
Font.getStringBounds(char[] chars, int beginIndex, int limit, FontRenderContext frc)
指定された
FontRenderContext 内の指定された文字の配列の論理境界を返します。 |
Rectangle2D |
FontMetrics.getStringBounds(char[] chars, int beginIndex, int limit, Graphics context)
指定された
Graphics コンテキスト内の指定された文字の配列の境界を返します。 |
Rectangle2D |
Font.getStringBounds(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
指定された
FontRenderContext 内の指定された CharacterIterator でインデックスが付けられた文字の論理境界を返します。 |
Rectangle2D |
FontMetrics.getStringBounds(CharacterIterator ci, int beginIndex, int limit, Graphics context)
指定された
Graphics コンテキスト内の指定された CharacterIterator でインデックスが付けられた文字の境界を返します。 |
Rectangle2D |
Font.getStringBounds(String str, FontRenderContext frc)
指定された
FontRenderContext 内の指定された String の論理境界を返します。 |
Rectangle2D |
FontMetrics.getStringBounds(String str, Graphics context)
指定された
Graphics コンテキスト内の指定された String の境界を返します。 |
Rectangle2D |
Font.getStringBounds(String str, int beginIndex, int limit, FontRenderContext frc)
指定された
FontRenderContext 内の指定された String の論理境界を返します。 |
Rectangle2D |
FontMetrics.getStringBounds(String str, int beginIndex, int limit, Graphics context)
指定された
Graphics コンテキスト内の指定された String の境界を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean |
Shape.contains(Rectangle2D r)
Shape の内部に、指定された Rectangle2D が完全に含まれるかどうかをテストします。 |
boolean |
Polygon.contains(Rectangle2D r)
Shape の内部に、指定された Rectangle2D が完全に含まれるかどうかをテストします。 |
PaintContext |
Color.createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)
塗りつぶした色のフィールドパターンを生成するために使用される
PaintContext を作成して返します。 |
PaintContext |
RadialGradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)
色の円放射状グラデーションパターンを生成するために使用される
PaintContext を作成して返します。 |
PaintContext |
LinearGradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)
カラーの線形グラデーションパターンを生成するために使用される
PaintContext を作成して返します。 |
PaintContext |
Paint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
カラーパターンを生成するために使用される
PaintContext を作成して返します。 |
PaintContext |
TexturePaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
タイリングされたイメージパターンを生成するために使用される
PaintContext を作成して返します。 |
PaintContext |
GradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
カラーの線形グラデーションパターンを生成するために使用される
PaintContext を作成して返します。 |
Rectangle2D |
Rectangle.createIntersection(Rectangle2D r)
この
Rectangle2D と指定された Rectangle2D の共通部分を表す新しい Rectangle2D オブジェクトを返します。 |
Rectangle2D |
Rectangle.createUnion(Rectangle2D r)
この
Rectangle2D と指定された Rectangle2D の和集合を表す新しい Rectangle2D オブジェクトを返します。 |
boolean |
Shape.intersects(Rectangle2D r)
Shape の内部が指定された Rectangle2D の内部と交差しているかどうかをテストします。 |
boolean |
Polygon.intersects(Rectangle2D r)
Shape の内部が指定された Rectangle2D の内部と交差しているかどうかをテストします。 |
コンストラクタと説明 |
---|
RadialGradientPaint(Rectangle2D gradientBounds, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
デフォルトの
SRGB カラースペースで RadialGradientPaint を構築します。 |
TexturePaint(BufferedImage txtr, Rectangle2D anchor)
TexturePaint オブジェクトを構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
Rectangle2D |
ShapeGraphicAttribute.getBounds()
この
ShapeGraphicAttribute によってレンダリングされる全ビットを囲む、Rectangle2D を返します。これは、レンダリング位置を基準にして示されます。 |
Rectangle2D |
ImageGraphicAttribute.getBounds()
この
ImageGraphicAttribute によってレンダリングされる全ビットを囲む Rectangle2D を返します。これは、レンダリング位置を基準にして示されます。 |
Rectangle2D |
GraphicAttribute.getBounds()
この
GraphicAttribute によってレンダリングされる全ビットを囲む、Rectangle2D を返します。これは、レンダリング位置を基準にして示されます。 |
Rectangle2D |
TextLayout.getBounds()
この
TextLayout の境界を返します。 |
Rectangle2D |
GlyphMetrics.getBounds2D()
グリフの境界を返します。
|
abstract Rectangle2D |
GlyphVector.getLogicalBounds()
GlyphVector の論理境界を返します。 |
abstract Rectangle2D |
GlyphVector.getVisualBounds()
この
GlyphVector の視覚境界を返します。視覚境界は、GlyphVector の輪郭のバウンディングボックスです。 |
修飾子と型 | メソッドと説明 |
---|---|
float[] |
TextLayout.getCaretInfo(TextHitInfo hit, Rectangle2D bounds)
hit に対応するキャレットについての情報を返します。 |
Shape |
TextLayout.getCaretShape(TextHitInfo hit, Rectangle2D bounds)
指定された境界内の指定されたヒットにあるキャレットを表す
Shape を返します。 |
Shape[] |
TextLayout.getCaretShapes(int offset, Rectangle2D bounds)
強いキャレットと弱いキャレットに対応する 2 つの輪郭線を返します。
|
Shape[] |
TextLayout.getCaretShapes(int offset, Rectangle2D bounds, TextLayout.CaretPolicy policy)
強いキャレットと弱いキャレットに対応する 2 つの輪郭線を返します。
|
Shape |
TextLayout.getLogicalHighlightShape(int firstEndpoint, int secondEndpoint, Rectangle2D bounds)
指定された範囲の論理的な選択範囲を囲む
Shape を、指定された bounds まで拡張して返します。 |
Shape |
TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint, Rectangle2D bounds)
指定された範囲の視覚的な選択範囲を囲む輪郭線を、
bounds まで拡張して返します。 |
TextHitInfo |
TextLayout.hitTestChar(float x, float y, Rectangle2D bounds)
指定された点に対応する
TextHitInfo を返します。 |
コンストラクタと説明 |
---|
GlyphMetrics(boolean horizontal, float advanceX, float advanceY, Rectangle2D bounds, byte glyphType)
GlyphMetrics オブジェクトを構築します。 |
GlyphMetrics(float advance, Rectangle2D bounds, byte glyphType)
GlyphMetrics オブジェクトを構築します。 |
修飾子と型 | クラスと説明 |
---|---|
static class |
Rectangle2D.Double
Double クラスは、double 座標で指定される矩形を定義します。 |
static class |
Rectangle2D.Float
Float クラスは、float 座標で指定される矩形を定義します。 |
修飾子と型 | メソッドと説明 |
---|---|
abstract Rectangle2D |
Rectangle2D.createIntersection(Rectangle2D r)
この
Rectangle2D と指定された Rectangle2D の共通部分を表す新しい Rectangle2D オブジェクトを返します。 |
Rectangle2D |
Rectangle2D.Float.createIntersection(Rectangle2D r)
この
Rectangle2D と指定された Rectangle2D の共通部分を表す新しい Rectangle2D オブジェクトを返します。 |
Rectangle2D |
Rectangle2D.Double.createIntersection(Rectangle2D r)
この
Rectangle2D と指定された Rectangle2D の共通部分を表す新しい Rectangle2D オブジェクトを返します。 |
abstract Rectangle2D |
Rectangle2D.createUnion(Rectangle2D r)
この
Rectangle2D と指定された Rectangle2D の和集合を表す新しい Rectangle2D オブジェクトを返します。 |
Rectangle2D |
Rectangle2D.Float.createUnion(Rectangle2D r)
この
Rectangle2D と指定された Rectangle2D の和集合を表す新しい Rectangle2D オブジェクトを返します。 |
Rectangle2D |
Rectangle2D.Double.createUnion(Rectangle2D r)
この
Rectangle2D と指定された Rectangle2D の和集合を表す新しい Rectangle2D オブジェクトを返します。 |
Rectangle2D |
Path2D.Float.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
Path2D.Double.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
Line2D.Float.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
Line2D.Double.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
Arc2D.getBounds2D()
弧の高精度表示枠矩形を返します。
|
Rectangle2D |
Ellipse2D.Float.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
Ellipse2D.Double.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
QuadCurve2D.Float.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
QuadCurve2D.Double.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
Area.getBounds2D()
この
Area を完全に囲む高精度バウンディング Rectangle2D を返します。 |
Rectangle2D |
CubicCurve2D.Float.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
CubicCurve2D.Double.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
Rectangle2D.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
Rectangle2D.Float.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
Rectangle2D.Double.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
RoundRectangle2D.Float.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
RoundRectangle2D.Double.getBounds2D()
高精度で、かつ
getBounds メソッドより正確な Shape のバウンディングボックスを返します。 |
Rectangle2D |
RectangularShape.getFrame()
このオブジェクトの形状全体を定義する表示枠
Rectangle2D を返します。 |
protected abstract Rectangle2D |
Arc2D.makeBounds(double x, double y, double w, double h)
この弧の表示枠矩形になるように計算されたパラメータを格納するために、適切な精度の
Rectangle2D を作成します。 |
protected Rectangle2D |
Arc2D.Float.makeBounds(double x, double y, double w, double h)
この弧の表示枠矩形になるように計算されたパラメータを格納するために、適切な精度の
Rectangle2D を作成します。 |
protected Rectangle2D |
Arc2D.Double.makeBounds(double x, double y, double w, double h)
この弧の表示枠矩形になるように計算されたパラメータを格納するために、適切な精度の
Rectangle2D を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void |
Rectangle2D.add(Rectangle2D r)
Rectangle2D オブジェクトをこの Rectangle2D に追加します。 |
static boolean |
Path2D.contains(PathIterator pi, Rectangle2D r)
指定された
Rectangle2D 全体が指定された PathIterator の閉じた境界内にあるかどうかを判定します。 |
boolean |
Path2D.contains(Rectangle2D r)
Shape の内部に、指定された Rectangle2D が完全に含まれるかどうかをテストします。 |
boolean |
Line2D.contains(Rectangle2D r)
この
Line2D の内部が、指定された Rectangle2D を完全に内包するかどうかを判定します。 |
boolean |
Arc2D.contains(Rectangle2D r)
弧が、指定された矩形を内部に完全に包含しているかどうかを判定します。
|
boolean |
RectangularShape.contains(Rectangle2D r)
Shape の内部に、指定された Rectangle2D が完全に含まれるかどうかをテストします。 |
boolean |
QuadCurve2D.contains(Rectangle2D r)
Shape の内部に、指定された Rectangle2D が完全に含まれるかどうかをテストします。 |
boolean |
Area.contains(Rectangle2D r)
Shape の内部に、指定された Rectangle2D が完全に含まれるかどうかをテストします。 |
boolean |
CubicCurve2D.contains(Rectangle2D r)
Shape の内部に、指定された Rectangle2D が完全に含まれるかどうかをテストします。 |
abstract Rectangle2D |
Rectangle2D.createIntersection(Rectangle2D r)
この
Rectangle2D と指定された Rectangle2D の共通部分を表す新しい Rectangle2D オブジェクトを返します。 |
Rectangle2D |
Rectangle2D.Float.createIntersection(Rectangle2D r)
この
Rectangle2D と指定された Rectangle2D の共通部分を表す新しい Rectangle2D オブジェクトを返します。 |
Rectangle2D |
Rectangle2D.Double.createIntersection(Rectangle2D r)
この
Rectangle2D と指定された Rectangle2D の共通部分を表す新しい Rectangle2D オブジェクトを返します。 |
abstract Rectangle2D |
Rectangle2D.createUnion(Rectangle2D r)
この
Rectangle2D と指定された Rectangle2D の和集合を表す新しい Rectangle2D オブジェクトを返します。 |
Rectangle2D |
Rectangle2D.Float.createUnion(Rectangle2D r)
この
Rectangle2D と指定された Rectangle2D の和集合を表す新しい Rectangle2D オブジェクトを返します。 |
Rectangle2D |
Rectangle2D.Double.createUnion(Rectangle2D r)
この
Rectangle2D と指定された Rectangle2D の和集合を表す新しい Rectangle2D オブジェクトを返します。 |
static void |
Rectangle2D.intersect(Rectangle2D src1, Rectangle2D src2, Rectangle2D dest)
指定された元の
Rectangle2D オブジェクトのペアの共通部分をとり、その結果を指定された転送先 Rectangle2D オブジェクトに格納します。 |
static boolean |
Path2D.intersects(PathIterator pi, Rectangle2D r)
指定された
PathIterator の内部が、指定された Rectangle2D の内部と交差するかどうかを判定します。 |
boolean |
Path2D.intersects(Rectangle2D r)
Shape の内部が指定された Rectangle2D の内部と交差しているかどうかをテストします。 |
boolean |
Line2D.intersects(Rectangle2D r)
Shape の内部が指定された Rectangle2D の内部と交差しているかどうかをテストします。 |
boolean |
RectangularShape.intersects(Rectangle2D r)
Shape の内部が指定された Rectangle2D の内部と交差しているかどうかをテストします。 |
boolean |
QuadCurve2D.intersects(Rectangle2D r)
Shape の内部が指定された Rectangle2D の内部と交差しているかどうかをテストします。 |
boolean |
Area.intersects(Rectangle2D r)
Shape の内部が指定された Rectangle2D の内部と交差しているかどうかをテストします。 |
boolean |
CubicCurve2D.intersects(Rectangle2D r)
Shape の内部が指定された Rectangle2D の内部と交差しているかどうかをテストします。 |
void |
Arc2D.setArc(Rectangle2D rect, double angSt, double angExt, int closure)
この弧の位置、サイズ、角の大きさ、閉じ方の種類を、指定された値に設定します。
|
void |
RectangularShape.setFrame(Rectangle2D r)
この
Shape の表示枠矩形を、指定された Rectangle2D に設定します。 |
void |
Rectangle2D.setRect(Rectangle2D r)
この
Rectangle2D を、指定された Rectangle2D と同じになるように設定します。 |
void |
Rectangle2D.Float.setRect(Rectangle2D r)
この
Rectangle2D を、指定された Rectangle2D と同じになるように設定します。 |
void |
Rectangle2D.Double.setRect(Rectangle2D r)
この
Rectangle2D を、指定された Rectangle2D と同じになるように設定します。 |
static void |
Rectangle2D.union(Rectangle2D src1, Rectangle2D src2, Rectangle2D dest)
元の
Rectangle2D オブジェクトのペアを結合し、その結果を指定された転送先 Rectangle2D オブジェクトに格納します。 |
コンストラクタと説明 |
---|
Arc2D.Double(Rectangle2D ellipseBounds, double start, double extent, int type)
新しい弧を構築し、指定された位置、サイズ、角の大きさ、および閉じ方の種類に初期化します。
|
Arc2D.Float(Rectangle2D ellipseBounds, float start, float extent, int type)
新しい弧を構築し、指定された位置、サイズ、角の大きさ、および閉じ方の種類に初期化します。
|
修飾子と型 | メソッドと説明 |
---|---|
Rectangle2D |
LookupOp.getBounds2D(BufferedImage src)
フィルタ処理された転送先イメージのバウンディングボックスを返します。
|
Rectangle2D |
BufferedImageOp.getBounds2D(BufferedImage src)
フィルタ処理された転送先イメージのバウンディングボックスを返します。
|
Rectangle2D |
ConvolveOp.getBounds2D(BufferedImage src)
フィルタ処理された転送先イメージのバウンディングボックスを返します。
|
Rectangle2D |
ColorConvertOp.getBounds2D(BufferedImage src)
この転送元を指定して、転送先のバウンディングボックスを返します。
|
Rectangle2D |
RescaleOp.getBounds2D(BufferedImage src)
再スケーリングされた転送先イメージのバウンディングボックスを返します。
|
Rectangle2D |
AffineTransformOp.getBounds2D(BufferedImage src)
変換された転送先のバウンディングボックスを返します。
|
Rectangle2D |
LookupOp.getBounds2D(Raster src)
フィルタ処理された転送先 Raster のバウンディングボックスを返します。
|
Rectangle2D |
BandCombineOp.getBounds2D(Raster src)
変換された転送先のバウンディングボックスを返します。
|
Rectangle2D |
ConvolveOp.getBounds2D(Raster src)
フィルタ処理された転送先 Raster のバウンディングボックスを返します。
|
Rectangle2D |
ColorConvertOp.getBounds2D(Raster src)
この転送元を指定して、転送先のバウンディングボックスを返します。
|
Rectangle2D |
RescaleOp.getBounds2D(Raster src)
再スケーリングされた転送先 Raster のバウンディングボックスを返します。
|
Rectangle2D |
AffineTransformOp.getBounds2D(Raster src)
変換された転送先のバウンディングボックスを返します。
|
Rectangle2D |
RasterOp.getBounds2D(Raster src)
フィルタ処理された転送先 Raster のバウンディングボックスを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
Rectangle2D |
ContextualRenderedImageFactory.getBounds2D(ParameterBlock paramBlock)
レンダリングに依存しないスペースでの、指定されたソースのセットに対して実行される操作の出力のためのバウンディングボックスを返します。
|
修飾子と型 | クラスと説明 |
---|---|
static class |
BasicTextUI.BasicCaret |
修飾子と型 | クラスと説明 |
---|---|
class |
DefaultCaret
Caret のデフォルトの実装です。
|
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.