public class RenderContext extends Object implements Cloneable
ユーザーは RenderContext を生成し、createRendering メソッドを使用して RenderContext を RenderableImage に渡します。ほとんどの RenderContext のメソッドは、アプリケーションによって直接使用されることはなく、渡される RenderableImage および演算子クラスによって使用されます。
このクラスに渡されたか、またはこのクラスから渡された AffineTransform パラメータは複製されます。RenderingHints および Shape パラメータは必ずしも複製可能ではありません。またそのため、参照しかコピーされません。RenderContext のインスタンスが使用している RenderingHints または Shape のインスタンスを変更すると、予期しない副作用が生じることがあります。
| コンストラクタと説明 | 
|---|
| RenderContext(AffineTransform usr2dev)指定された変換を使って RenderContext を構築します。 | 
| RenderContext(AffineTransform usr2dev,              RenderingHints hints)指定された変換および描画ヒントを使って RenderContext を構築します。 | 
| RenderContext(AffineTransform usr2dev,              Shape aoi)指定された変換および処理対象範囲を使って RenderContext を構築します。 | 
| RenderContext(AffineTransform usr2dev,              Shape aoi,              RenderingHints hints)指定された変換を使って RenderContext を構築します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Object | clone()RenderContext のコピーを作成します。 | 
| void | concatenateTransform(AffineTransform modTransform)別の変換を追加することによって現在のユーザー対デバイスの変換を変更します。 | 
| void | concetenateTransform(AffineTransform modTransform)非推奨。 
 concatenateTransform(AffineTransform)に置き換えられています。 | 
| Shape | getAreaOfInterest()現在 RenderContext に格納されている処理対象範囲を返します。 | 
| RenderingHints | getRenderingHints()この  RenderContextの描画ヒントを取得します。 | 
| AffineTransform | getTransform()現在のユーザー対デバイスの AffineTransform を返します。 | 
| void | preConcatenateTransform(AffineTransform modTransform)別の変換を前に付けることによって現在のユーザー対デバイスの変換を変更します。 | 
| void | preConcetenateTransform(AffineTransform modTransform)非推奨。 
 preConcatenateTransform(AffineTransform)に置き換えられています。 | 
| void | setAreaOfInterest(Shape newAoi)現在の処理対象範囲を設定します。 | 
| void | setRenderingHints(RenderingHints hints)この  RenderContextの描画ヒントを設定します。 | 
| void | setTransform(AffineTransform newTransform)指定された変換に、RenderContext に格納されている現在のユーザー対デバイスの AffineTransform を設定します。 | 
public RenderContext(AffineTransform usr2dev, Shape aoi, RenderingHints hints)
usr2dev - AffineTransform。aoi - 処理対象範囲を表す Shape。hints - 描画ヒントが格納されている RenderingHints オブジェクト。public RenderContext(AffineTransform usr2dev)
usr2dev - AffineTransform。public RenderContext(AffineTransform usr2dev, RenderingHints hints)
usr2dev - AffineTransform。hints - 描画ヒントが格納されている RenderingHints オブジェクト。public RenderContext(AffineTransform usr2dev, Shape aoi)
usr2dev - AffineTransform。aoi - 処理対象範囲を表す Shape。public RenderingHints getRenderingHints()
RenderContext の描画ヒントを取得します。RenderContext の描画ヒントを表す RenderingHints オブジェクト。setRenderingHints(RenderingHints)public void setRenderingHints(RenderingHints hints)
RenderContext の描画ヒントを設定します。hints - この RenderContext に割り当てる描画ヒントを表す RenderingHints オブジェクト。getRenderingHints()public void setTransform(AffineTransform newTransform)
newTransform - 新しい AffineTransform。getTransform()public void preConcatenateTransform(AffineTransform modTransform)
[this] = [modTransform] x [this]
modTransform - 現在の usr2dev 変換の前に付ける AffineTransform。@Deprecated public void preConcetenateTransform(AffineTransform modTransform)
preConcatenateTransform(AffineTransform) に置き換えられています。[this] = [modTransform] x [this]このメソッドは preConcatenateTransform メソッドと同じことを行います。ここでは、メソッド名のつづりが間違っていた以前のリリースとの下位互換のために提供されます。
modTransform - 現在の usr2dev 変換の前に付ける AffineTransform。public void concatenateTransform(AffineTransform modTransform)
[this] = [this] x [modTransform]
modTransform - 現在の usr2dev 変換に追加する AffineTransform。@Deprecated public void concetenateTransform(AffineTransform modTransform)
concatenateTransform(AffineTransform) に置き換えられています。[this] = [this] x [modTransform]このメソッドは concatenateTransform メソッドと同じことを行います。ここでは、メソッド名のつづりが間違っていた以前のリリースとの下位互換のために提供されます。
modTransform - 現在の usr2dev 変換に追加する AffineTransform。public AffineTransform getTransform()
setTransform(AffineTransform)public void setAreaOfInterest(Shape newAoi)
newAoi - 新しい処理対象範囲。getAreaOfInterest()public Shape getAreaOfInterest()
setAreaOfInterest(Shape) バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.