Java プラットフォーム 1.2

インタフェース
java.awt.Shape の使用

Shape を使用するパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.font フォント関連のクラスおよびインタフェースを提供します。 
java.awt.geom 2 次元ジオメトリに関連するオブジェクトで処理を定義および実行する Java 2D クラスを提供します。 
java.awt.image.renderable 描画に依存しないイメージを作成するためのクラスおよびインタフェースを提供します。  
javax.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
javax.swing.plaf.basic Basic 仕様 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。  
 

java.awt における Shape の使用方法
 

Shape を実装する java.awt におけるクラス
 class Polygon
          Polygon クラスは、座標空間内の閉じた 2 次元領域の記述をカプセル化します。
 class Rectangle
          Rectangle は、Rectangle オブジェクトの座標空間での左上の点 (xy)、およびその幅と高さによって囲まれる座標空間内の領域を指定します。
 

Shape を返す java.awt におけるメソッド
 Shape BasicStroke.createStrokedShape(Shape s)
          内部が、指定された Shape をストロークで描画した輪郭を表す Shape を返します。
abstract  Shape Graphics.getClip()
          現在のクリッピング領域を取得します。
 Shape Stroke.createStrokedShape(Shape p)
          Stroke インタフェースを実装するオブジェクトによって定義される規則に従って、Shape のストロークが描画されるときに描画される領域を囲む輪郭 Shape を返します。
 

Shape のパラメータを持つ java.awt におけるメソッド
 Shape BasicStroke.createStrokedShape(Shape s)
          内部が、指定された Shape をストロークで描画した輪郭を表す Shape を返します。
abstract  void Graphics.setClip(Shape clip)
          現在のクリッピング領域を任意のクリップ形状に設定します。
abstract  void Graphics2D.draw(Shape s)
          現在の Graphics2D コンテキストの設定を使うことにより、Shape の輪郭をストロークで描画します。
abstract  void Graphics2D.fill(Shape s)
          Graphics2D コンテキストの設定を使うことにより、Shape の内部を塗りつぶします。
abstract  boolean Graphics2D.hit(Rectangle rect, Shape s, boolean onStroke)
          指定された Shape が指定された Rectangle (デバイス空間にある) と重なり合うかどうかを判定します。
abstract  void Graphics2D.clip(Shape s)
          現在の Clip を指定された Shape の内部と重ね合わせて、その Clip を結果として生じた共通部分に設定します。
 Shape Stroke.createStrokedShape(Shape p)
          Stroke インタフェースを実装するオブジェクトによって定義される規則に従って、Shape のストロークが描画されるときに描画される領域を囲む輪郭 Shape を返します。
 

java.awt.font における Shape の使用方法
 

Shape を返す java.awt.font におけるメソッド
 Shape TextLayout.getCaretShape(TextHitInfo hit, Rectangle2D bounds)
          指定された境界内の指定されたヒットにあるキャレットを表す Shape を返します。
 Shape TextLayout.getCaretShape(TextHitInfo hit)
          この TextLayout の自然境界内の指定されたヒットにあるキャレットを表す Shape を返します。
 Shape[] TextLayout.getCaretShapes(int offset, Rectangle2D bounds, TextLayout.CaretPolicy policy)
          強いキャレットと弱いキャレットに対応する 2 つの輪郭線を返します。
 Shape[] TextLayout.getCaretShapes(int offset, Rectangle2D bounds)
          強いキャレットと弱いキャレットに対応する 2 つの輪郭線を返します。
 Shape[] TextLayout.getCaretShapes(int offset)
          強いキャレットと弱いキャレットに対応する 2 つの輪郭線を返します。
 Shape TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint, Rectangle2D bounds)
          指定された範囲の視覚的な選択範囲を囲む輪郭線を、bounds まで拡張して返します。
 Shape TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint)
          指定された範囲の視覚的な選択範囲を囲む Shape を、境界まで拡張して返します。
 Shape TextLayout.getLogicalHighlightShape(int firstEndpoint, int secondEndpoint, Rectangle2D bounds)
          指定された範囲の論理的な選択範囲を囲む Shape を、指定された bounds まで拡張して返します。
 Shape TextLayout.getLogicalHighlightShape(int firstEndpoint, int secondEndpoint)
          指定された範囲の論理的な選択範囲を囲む Shape を、この TextLayout の自然境界まで拡張して返します。
 Shape TextLayout.getBlackBoxBounds(int firstEndpoint, int secondEndpoint)
          指定された範囲にあるすべての文字のブラックボックス境界を返します。
 Shape TextLayout.getOutline(AffineTransform tx)
          この TextLayout の輪郭を表す Shape を返します。
abstract  Shape GlyphVector.getOutline()
          その内部がこの GlyphVector の視覚表現に対応する Shape を返します。
abstract  Shape GlyphVector.getOutline(float x, float y)
          その内部がこの GlyphVector の視覚表現に対応する Shape を返します。
abstract  Shape GlyphVector.getGlyphOutline(int glyphIndex)
          その内部がこの GlyphVector 内の指定されたグリフの視覚表現に対応する Shape を返します。
abstract  Shape GlyphVector.getGlyphLogicalBounds(int glyphIndex)
          この GlyphVector 内の指定されたグリフの論理境界を返します。
abstract  Shape GlyphVector.getGlyphVisualBounds(int glyphIndex)
          GlyphVector 内の指定されたグリフの視覚境界を返します。
 

Shape のパラメータを持つ java.awt.font におけるコンストラクタ
ShapeGraphicAttribute.ShapeGraphicAttribute(Shape shape, int alignment, boolean stroke)
          指定された ShapeShapeGraphicAttribute を構築します。
 

java.awt.geom における Shape の使用方法
 

Shape を実装する java.awt.geom におけるクラス
 class Arc2D
          Arc2D は、境界の矩形、始角、角の大きさ (弧の長さ)、および閉じ方の種類 (OPENCHORD、または PIE) によって定義される 2 次元の弧を格納するすべてのオブジェクトの抽象スーパークラスです。
static class Arc2D.Double
          倍精度で指定された弧です。
static class Arc2D.Float
          float 精度で指定された弧です。
 class Area
          Area クラスは、任意の形状の領域を表現する、デバイスに依存しない仕様です。
 class CubicCurve2D
          CubicCurve2D クラスは、(x,  y) 座標空間の 3 次パラメトリック曲線セグメントを定義します。
static class CubicCurve2D.Double
          double 座標で指定された 3 次パラメトリック曲線セグメントです。
static class CubicCurve2D.Float
          float 座標で指定された 3 次パラメトリック曲線セグメントです。
 class Ellipse2D
          Ellipse2D クラスは、境界の矩形によって定義される楕円を記述します。
static class Ellipse2D.Double
          Double クラスは、double 精度で指定された楕円を定義します。
static class Ellipse2D.Float
          Float クラスは、float 精度で指定された楕円を定義します。
 class GeneralPath
          GeneralPath クラスは、直線、2 次曲線、および 3 次 (ベジェ) 曲線から作成されたジオメトリックパスを表します。
 class Line2D
          Line2D クラスは、(x, y) 座標空間のラインセグメントを表します。
static class Line2D.Double
          double 座標で指定されたラインセグメントです。
static class Line2D.Float
          float 座標で指定されたラインセグメントです。
 class QuadCurve2D
          QuadCurve2D クラスは、(x, y) 座標空間の 2 次パラメトリック曲線セグメントを定義します。
static class QuadCurve2D.Double
          double 座標で指定された 2 次パラメトリック曲線セグメントです。
static class QuadCurve2D.Float
          float 座標で指定された 2 次パラメトリック曲線セグメントです。
 class Rectangle2D
          Rectangle2D クラスは、位置 (x, y) および寸法 (w x h) で定義される矩形を記述します。
static class Rectangle2D.Double
          Double クラスは、double 座標で指定される矩形を定義します。
static class Rectangle2D.Float
          Float クラスは、float 座標で指定される矩形を定義します。
 class RectangularShape
          RectangularShape は、ジオメトリが矩形フレームによって定義される多くの Shape オブジェクトの基底クラスです。
 class RoundRectangle2D
          RoundRectangle2D クラスは、位置 (x, y)、寸法 (w x h)、および角を丸める弧の幅と高さで定義される丸みを付けた角を持つ矩形を定義します。
static class RoundRectangle2D.Double
          Double クラスは、double 型の座標で指定される角丸の矩形を定義します。
static class RoundRectangle2D.Float
          Float クラスは、float 型の座標で指定される角丸の矩形を定義します。
 

Shape を返す java.awt.geom におけるメソッド
 Shape AffineTransform.createTransformedShape(Shape pSrc)
          指定された Shape をこの変換によって変換し、その Shape のジオメトリによって定義される新しい Shape オブジェクトを返します。
 Shape GeneralPath.createTransformedShape(AffineTransform at)
          変換された、新しい Shape を返します。
 

Shape のパラメータを持つ java.awt.geom におけるメソッド
 Shape AffineTransform.createTransformedShape(Shape pSrc)
          指定された Shape をこの変換によって変換し、その Shape のジオメトリによって定義される新しい Shape オブジェクトを返します。
 void GeneralPath.append(Shape s, boolean connect)
          指定された Shape オブジェクトのジオメトリをパスに追加します。
 

Shape のパラメータを持つ java.awt.geom におけるコンストラクタ
Area.Area(Shape g)
          Area クラスは、指定された Shape オブジェクトから領域ジオメトリを作成します。
GeneralPath.GeneralPath(Shape s)
          任意の Shape オブジェクトから新しい GeneralPath オブジェクトを構築します。
 

java.awt.image.renderable における Shape の使用方法
 

Shape を返す java.awt.image.renderable におけるメソッド
 Shape RenderContext.getAreaOfInterest()
          現在 RenderContext に格納されている処理対象範囲を取得します。
 

Shape のパラメータを持つ java.awt.image.renderable におけるメソッド
 void RenderContext.setAreaOfInterest(Shape newAoi)
          現在の処理対象範囲を設定します。
 

Shape のパラメータを持つ java.awt.image.renderable におけるコンストラクタ
RenderContext.RenderContext(AffineTransform usr2dev, Shape aoi, RenderingHints hints)
          指定された変換を使って RenderContext を構築します。
RenderContext.RenderContext(AffineTransform usr2dev, Shape aoi)
          指定された変換および処理対象範囲を使って RenderContext を構築します。
 

javax.swing における Shape の使用方法
 

Shape を返す javax.swing におけるメソッド
 Shape DebugGraphics.getClip()
          Graphics.getClip をオーバーライドします。
 

Shape のパラメータを持つ javax.swing におけるメソッド
 void DebugGraphics.setClip(Shape clip)
          Graphics.setClip をオーバーライドします。
 

javax.swing.plaf.basic における Shape の使用方法
 

Shape を実装する javax.swing.plaf.basic におけるクラス
static class BasicTextUI.BasicCaret
           
 

javax.swing.text における Shape の使用方法
 

Shape を実装する javax.swing.text におけるクラス
 class DefaultCaret
          Caret のデフォルトの実装です。
 

Shape を返す javax.swing.text におけるメソッド
 Shape View.getChildAllocation(int index, Shape a)
          指定された子ビューの割り当てを取得します。
abstract  Shape View.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間からビューの座標空間へのマッピングを提供します。
 Shape View.modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)
          ドキュメントモデルの座標空間からビューの座標空間へのマッピングを提供します。
 Shape View.modelToView(int pos, Shape a)
          推奨されません。  
 Shape IconView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間からそれに対応付けられるビューの座標空間への対応付けを提供します。
 Shape PlainView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間からそれに対応付けられるビューの座標空間への対応付けを提供します。
protected  Shape FieldView.adjustAllocation(Shape a)
          ビューに指定された割り当てを調整して、テキストフィールドに適した割り当てにします。
 Shape FieldView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間からそれに対応付けられるビューの座標空間への対応付けを提供します。
 Shape LabelView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間からそれに対応付けられるビューの座標空間への対応付けを提供します。
abstract  Shape LayeredHighlighter.LayerPainter.paintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
           
 Shape DefaultHighlighter.DefaultHighlightPainter.paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)
          ハイライトの一部分を描画します。
 Shape CompositeView.getChildAllocation(int index, Shape a)
          指定された子ビューへの割り当てを取得します。
 Shape CompositeView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間から、それにマップされているビューの座標空間へのマッピングを提供します。
 Shape CompositeView.modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)
          ドキュメントモデルの座標空間から、ビューの座標空間へのマッピングを提供します。
 Shape BoxView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間から、それにマップされるビューの座標空間へのマッピングを提供します。
 Shape PasswordView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間からビューの座標空間へのマッピングを提供します。
 Shape ComponentView.modelToView(int pos, Shape a, Position.Bias b)
          モデルの座標空間から、ビューの座標空間へのマッピングを提供します。
 

Shape のパラメータを持つ javax.swing.text におけるメソッド
abstract  void View.paint(Graphics g, Shape allocation)
          指定された描画表面とその領域を使って描画します。
 Shape View.getChildAllocation(int index, Shape a)
          指定された子ビューの割り当てを取得します。
 int View.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          キャレットが配置される可能性のある、視覚的に表された次のモデル位置を決定する手段を提供します。
abstract  Shape View.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間からビューの座標空間へのマッピングを提供します。
 Shape View.modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)
          ドキュメントモデルの座標空間からビューの座標空間へのマッピングを提供します。
abstract  int View.viewToModel(float x, float y, Shape a, Position.Bias[] biasReturn)
          ビューの座標空間からモデルの論理座標空間へのマッピングを提供します。
 void View.insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
          このビューが担当する位置でドキュメントに何かが挿入されたことを通知します。
 void View.removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
          このビューが担当する位置で属性が削除されたことをドキュメントから通知します。
 void View.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          このビューが担当する位置で属性が変更されたことをドキュメントから通知します。
 Shape View.modelToView(int pos, Shape a)
          推奨されません。  
 int View.viewToModel(float x, float y, Shape a)
          推奨されません。  
 void IconView.paint(Graphics g, Shape a)
          アイコンをペイントします。
 Shape IconView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間からそれに対応付けられるビューの座標空間への対応付けを提供します。
 int IconView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          ビュー座標空間からモデルの論理座標空間への対応付けを提供します。
 void PlainView.paint(Graphics g, Shape a)
          指定された描画表面とその領域を使って描画します。
 Shape PlainView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間からそれに対応付けられるビューの座標空間への対応付けを提供します。
 int PlainView.viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)
          ビュー座標空間からモデルの論理座標空間への対応付けを提供します。
 void PlainView.insertUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          このビューが担当するドキュメント内の位置に何かが挿入されたということを通知します。
 void PlainView.removeUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          このビューが担当するドキュメント内の位置から何かが削除されたということを通知します。
 void PlainView.changedUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          このビューが担当する位置で属性が変更されたということをドキュメントから通知します。
protected  Shape FieldView.adjustAllocation(Shape a)
          ビューに指定された割り当てを調整して、テキストフィールドに適した割り当てにします。
 void FieldView.paint(Graphics g, Shape a)
          指定された描画表面とその領域を使って描画します。
 Shape FieldView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間からそれに対応付けられるビューの座標空間への対応付けを提供します。
 int FieldView.viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)
          ビューの座標空間からモデルの論理座標空間への対応付けを提供します。
 void FieldView.insertUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          このビューが担当するドキュメント内の位置に何かが挿入されたことを通知します。
 void FieldView.removeUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          このビューが担当するドキュメント内の位置から何かが削除されたことを通知します。
 void Highlighter.HighlightPainter.paint(Graphics g, int p0, int p1, Shape bounds, JTextComponent c)
          ハイライトを描画します。
 void LabelView.paint(Graphics g, Shape a)
          テキストスタイルランの一部を描画します。
 Shape LabelView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間からそれに対応付けられるビューの座標空間への対応付けを提供します。
 int LabelView.viewToModel(float x, float y, Shape a, Position.Bias[] biasReturn)
          ビュー座標空間からモデルの論理座標空間への対応付けを提供します。
 int LabelView.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          キャレットを置くことのできる、次に視覚的に表示されるモデル内の位置を判断する方法を提供します。
 void LabelView.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          このビューが担当する位置で属性が変更されたということをドキュメントから通知します。
 void LabelView.insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
          このビューが担当する範囲内の位置に何かが追加されたということをドキュメントから通知します。
 void LabelView.removeUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          このビューが担当する範囲内の位置から何かが削除されたということをドキュメントから通知します。
abstract  void LayeredHighlighter.paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
          このメソッドは、LabelView のような、葉となる View の描画中に呼び出されます。
 void DefaultHighlighter.paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
          LabelView などの葉の View が描画を行う時に、このメソッドを呼び出します。
abstract  Shape LayeredHighlighter.LayerPainter.paintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
           
 void DefaultHighlighter.DefaultHighlightPainter.paint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c)
          ハイライトを描画します。
 Shape DefaultHighlighter.DefaultHighlightPainter.paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)
          ハイライトの一部分を描画します。
 Shape CompositeView.getChildAllocation(int index, Shape a)
          指定された子ビューへの割り当てを取得します。
 Shape CompositeView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間から、それにマップされているビューの座標空間へのマッピングを提供します。
 Shape CompositeView.modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)
          ドキュメントモデルの座標空間から、ビューの座標空間へのマッピングを提供します。
 int CompositeView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          ビューの座標空間から、モデルの論理座標空間へのマッピングを提供します。
 int CompositeView.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          キャレットを置くことのできる、次に視覚的に表示されるモデル内の位置を判断する方法を提供します。
protected  Rectangle CompositeView.getInsideAllocation(Shape a)
          ビューに指定された割り当てを、内部の構成に使用する割り当てに変換します。
protected  int CompositeView.getNextNorthSouthVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          カーソルを置くことのできる、次の視覚的な位置を返します。
protected  int CompositeView.getNextEastWestVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          カーソルを置くことのできる、次の視覚的な位置を返します。
 void BoxView.paint(Graphics g, Shape allocation)
          指定された描画表面、および描画表面上の領域を使用して描画します。
 Shape BoxView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間から、それにマップされるビューの座標空間へのマッピングを提供します。
 int BoxView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          ビューの座標空間から、モデルの論理座標空間へのマッピングを提供します。
 void BoxView.insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
          ドキュメント内の、ビューが扱う位置に何かが挿入されたことを通知します。
 void BoxView.removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
          ドキュメント内の、ビューが扱う位置から何かが削除されたことを通知します。
 void BoxView.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          ビューが扱う位置で属性が変更されたという、ドキュメントからの通知を伝えます。
 void WrappedPlainView.paint(Graphics g, Shape a)
          指定された描画表面とその領域を使って描画します。
 void WrappedPlainView.insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
          このビューが担当する位置でドキュメントに何かが挿入されたことを通知します。
 void WrappedPlainView.removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
          このビューが担当する位置でドキュメントから何かが削除されたことを通知します。
 void WrappedPlainView.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          このビューが担当する位置で属性が変更されたことをドキュメントから通知します。
 Shape PasswordView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間からビューの座標空間へのマッピングを提供します。
 int PasswordView.viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)
          ビュー座標空間からモデルの論理座標空間へのマッピングを提供します。
 void ComponentView.paint(Graphics g, Shape a)
          コンポーネントのビューを描画します。
 Shape ComponentView.modelToView(int pos, Shape a, Position.Bias b)
          モデルの座標空間から、ビューの座標空間へのマッピングを提供します。
 int ComponentView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          ビューの座標空間から、モデルの論理座標空間へのマッピングを提供します。
 void ParagraphView.paint(Graphics g, Shape a)
          指定された描画表面とその領域を使って描画します。
 View ParagraphView.breakView(int axis, float len, Shape a)
          このビューを指定された軸に沿って指定された長さで分割します。
 void ParagraphView.insertUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          このビューが担当するドキュメント内の位置に何かが挿入されたということを通知します。
 void ParagraphView.removeUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          このビューが担当するドキュメント内の位置から何かが削除されたということを通知します。
 void ParagraphView.changedUpdate(DocumentEvent changes, Shape a, ViewFactory f)
          このビューが担当する位置で属性が変更されたということをドキュメントから通知します。
protected  int ParagraphView.getNextNorthSouthVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          CompositeView クラスの同名のメソッドのオーバーライドです。
protected  int ParagraphView.getClosestPositionTo(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet, int rowIndex, int x)
          x にもっとも近接したモデル内の位置を返します。
 

javax.swing.text.html における Shape の使用方法
 

Shape のパラメータを持つ javax.swing.text.html におけるメソッド
 void ParagraphView.changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
          このビューが担当する位置で属性が変更されたということをドキュメントから通知します。
 void BlockView.paint(Graphics g, Shape allocation)
          指定された描画表面とその領域を使って描画します。
 void ListView.paint(Graphics g, Shape allocation)
          指定された描画表面およびその表面上の領域を使って描画します。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.