Java プラットフォーム 1.2

クラス
javax.swing.text.Position.Bias の使用

Position.Bias を使用するパッケージ
javax.swing.plaf 1 つのインタフェースおよび多くの抽象クラスを提供しており、Swing は、プラグイン可能な Look & Feel 機能を実現するためにこれらのクラスを利用します。 
javax.swing.plaf.basic Basic 仕様 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.multi 多重 Look & Feel を利用すると、デフォルトの Look & Feel に補助的な Look & Feel を結合できます。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
 

javax.swing.plaf における Position.Bias の使用方法
 

Position.Bias のパラメータを持つ javax.swing.plaf におけるメソッド
abstract  Rectangle TextUI.modelToView(JTextComponent t, int pos, Position.Bias bias)
          モデル内の指定された位置をビューの座標系での位置に変換します。
abstract  int TextUI.viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)
          ビューの座標空間からモデルの論理座標空間へのマッピングを提供します。
abstract  int TextUI.getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet)
          キャレットが配置される可能性のある、次に視覚的に表示されるモデルの位置を判定する方法を提供します。
abstract  void TextUI.damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias)
          モデル内の指定された一部分に対応するビューの部分が描画し直されます。
 

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

Position.Bias のパラメータを持つ javax.swing.plaf.basic におけるメソッド
 Rectangle BasicTextUI.modelToView(JTextComponent tc, int pos, Position.Bias bias)
          モデル内の指定された位置をビューの座標系内の位置に変換します。
 int BasicTextUI.viewToModel(JTextComponent tc, Point pt, Position.Bias[] biasReturn)
          ビューの座標系内の指定された位置をモデル内のもっとも近い位置に変換します。
 int BasicTextUI.getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet)
          キャレットが配置される可能性のある、次に視覚的に表示されるモデルの位置を決定する方法を提供します。
 void BasicTextUI.damageRange(JTextComponent t, int p0, int p1, Position.Bias p0Bias, Position.Bias p1Bias)
          モデルの指定された部分に対応するビューの部分がペイントし直されます。
 

javax.swing.plaf.multi における Position.Bias の使用方法
 

Position.Bias のパラメータを持つ javax.swing.plaf.multi におけるメソッド
 Rectangle MultiTextUI.modelToView(JTextComponent t, int pos, Position.Bias bias)
          指定されたモデル内の位置をビュー座標系内での位置に変換します。
 int MultiTextUI.viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)
          ビュー座標空間からモデルの論理座標空間へのマッピングを提供します。
 int MultiTextUI.getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet)
          キャレットを置くことのできる、視覚的に表現された次のモデル位置を判定するための手段を提供します。
 void MultiTextUI.damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias)
          モデル内の指定された部分を担当する、ビューの部分が再描画されます。
 

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

Position.Bias として宣言される javax.swing.text におけるフィールド
static Position.Bias Position.Bias.Forward
          モデル内の次の文字に対するバイアスを示します。
static Position.Bias Position.Bias.Backward
          モデル内の直前の文字に対するバイアスを示します。
 

Position.Bias のパラメータを持つ javax.swing.text におけるメソッド
 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)
          ビューの座標空間からモデルの論理座標空間へのマッピングを提供します。
 Shape IconView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間からそれに対応付けられるビューの座標空間への対応付けを提供します。
 int IconView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          ビュー座標空間からモデルの論理座標空間への対応付けを提供します。
 Shape PlainView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間からそれに対応付けられるビューの座標空間への対応付けを提供します。
 int PlainView.viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)
          ビュー座標空間からモデルの論理座標空間への対応付けを提供します。
 Shape FieldView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間からそれに対応付けられるビューの座標空間への対応付けを提供します。
 int FieldView.viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)
          ビューの座標空間からモデルの論理座標空間への対応付けを提供します。
 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)
          キャレットを置くことのできる、次に視覚的に表示されるモデル内の位置を判断する方法を提供します。
 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  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)
          カーソルを置くことのできる、次の視覚的な位置を返します。
protected  boolean CompositeView.flipEastAndWestAtEnds(int position, Position.Bias bias)
          サブクラスでは、位置に基づく条件を満たす場合に true を返すように、このメソッドをオーバーライドできます。
 Shape BoxView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間から、それにマップされるビューの座標空間へのマッピングを提供します。
 int BoxView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          ビューの座標空間から、モデルの論理座標空間へのマッピングを提供します。
protected  boolean BoxView.flipEastAndWestAtEnds(int position, Position.Bias bias)
           
 Shape PasswordView.modelToView(int pos, Shape a, Position.Bias b)
          ドキュメントモデルの座標空間からビューの座標空間へのマッピングを提供します。
 int PasswordView.viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)
          ビュー座標空間からモデルの論理座標空間へのマッピングを提供します。
 Shape ComponentView.modelToView(int pos, Shape a, Position.Bias b)
          モデルの座標空間から、ビューの座標空間へのマッピングを提供します。
 int ComponentView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          ビューの座標空間から、モデルの論理座標空間へのマッピングを提供します。
protected  boolean ParagraphView.flipEastAndWestAtEnds(int position, Position.Bias bias)
           
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 にもっとも近接したモデル内の位置を返します。
 


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.