JavaTM 2 Platform
Standard Ed. 6

類別 javax.swing.text.Position.Bias
的使用

使用 Position.Bias 的軟體套件
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.plaf 提供一個介面和許多抽象類別,Swing 用它們來提供自己的可插入外觀功能。 
javax.swing.plaf.basic 提供了根據基本外觀建構的使用者介面物件。 
javax.swing.plaf.multi 提供了組合兩個或多個外觀的使用者介面物件。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.text.html 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
 

javax.swingPosition.Bias 的使用
 

參數型別為 Position.Biasjavax.swing 中的方法
 TreePath JTree.getNextMatch(String prefix, int startingRow, Position.Bias bias)
          將 TreePath 返回到以一個前綴開頭的下一個階層樹元素。
 int JList.getNextMatch(String prefix, int startIndex, Position.Bias bias)
          返回其 toString 值以給定前綴開頭的下一個列表元素。
 

javax.swing.plafPosition.Bias 的使用
 

參數型別為 Position.Biasjavax.swing.plaf 中的方法
abstract  void TextUI.damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias)
          促使重新繪製負責模型給定部分的那部分視圖。
abstract  int TextUI.getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet)
          提供確定下一個可以放置一個插入符的可見模型位置的方法。
abstract  int TextUI.getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet)
          提供確定下一個可以放置一個插入符的可見模型位置的方法。
abstract  Rectangle TextUI.modelToView(JTextComponent t, int pos, Position.Bias bias)
          將模型中的給定位置轉換成視圖坐標系統中的某一個位置。
abstract  int TextUI.viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)
          提供從視圖坐標空間到模型的邏輯坐標空間的映射關係。
 

javax.swing.plaf.basicPosition.Bias 的使用
 

參數型別為 Position.Biasjavax.swing.plaf.basic 中的方法
 void BasicTextUI.damageRange(JTextComponent t, int p0, int p1, Position.Bias p0Bias, Position.Bias p1Bias)
          促使重新繪製負責模型給定部分的那部分視圖。
 int BasicTextUI.getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet)
          提供確定下一個可以放置一個插入符的可見模型位置的方法。
 int BasicTextUI.getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet)
          提供確定下一個可以放置一個插入符的可見模型位置的方法。
 Rectangle BasicTextUI.modelToView(JTextComponent tc, int pos, Position.Bias bias)
          將模型中的給定位置轉換成視圖坐標系統中的某一個位置。
 int BasicTextUI.viewToModel(JTextComponent tc, Point pt, Position.Bias[] biasReturn)
          將視圖坐標系統中的給定位置轉換成模型中最有代表性的位置。
 

javax.swing.plaf.multiPosition.Bias 的使用
 

參數型別為 Position.Biasjavax.swing.plaf.multi 中的方法
 void MultiTextUI.damageRange(JTextComponent a, int b, int c, Position.Bias d, Position.Bias e)
          在由此物件處理的每個 UI 上調用 damageRange 方法。
 int MultiTextUI.getNextVisualPositionFrom(JTextComponent a, int b, Position.Bias c, int d, Position.Bias[] e)
          在由此物件處理的每個 UI 上調用 getNextVisualPositionFrom 方法。
 int MultiTextUI.getNextVisualPositionFrom(JTextComponent a, int b, Position.Bias c, int d, Position.Bias[] e)
          在由此物件處理的每個 UI 上調用 getNextVisualPositionFrom 方法。
 Rectangle MultiTextUI.modelToView(JTextComponent a, int b, Position.Bias c)
          在由此物件處理的每個 UI 上調用 modelToView 方法。
 int MultiTextUI.viewToModel(JTextComponent a, Point b, Position.Bias[] c)
          在由此物件處理的每個 UI 上調用 viewToModel 方法。
 

javax.swing.textPosition.Bias 的使用
 

宣告為 Position.Biasjavax.swing.text 中的欄位
static Position.Bias Position.Bias.Backward
          指示到模型中上一字元的偏差。
static Position.Bias Position.Bias.Forward
          指示到模型中下一字元的偏差。
 

返回 Position.Biasjavax.swing.text 中的方法
 Position.Bias JTextComponent.DropLocation.getBias()
          返回放置索引的偏差。
 Position.Bias DefaultCaret.getDotBias()
          返回插入符位置的偏差。
 Position.Bias DefaultCaret.getMarkBias()
          返回標記的偏差。
 

參數型別為 Position.Biasjavax.swing.text 中的方法
protected  boolean BoxView.flipEastAndWestAtEnds(int position, Position.Bias bias)
          確定下一個視圖的放置方向。
protected  boolean CompositeView.flipEastAndWestAtEnds(int position, Position.Bias bias)
          確定下一個視圖放置的朝向。
protected  boolean ParagraphView.flipEastAndWestAtEnds(int position, Position.Bias bias)
          確定下一個視圖要佈置的方向。
protected  int ParagraphView.getClosestPositionTo(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet, int rowIndex, int x)
          返回最接近 x 處的模型位置。
protected  int ParagraphView.getClosestPositionTo(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet, int rowIndex, int x)
          返回最接近 x 處的模型位置。
protected  int CompositeView.getNextEastWestVisualPositionFrom(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  int CompositeView.getNextNorthSouthVisualPositionFrom(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 ParagraphView.getNextNorthSouthVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          在東或西方向返回鼠標的下一個可視位置。
protected  int ParagraphView.getNextNorthSouthVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          在東或西方向返回鼠標的下一個可視位置。
 int GlyphView.GlyphPainter.getNextVisualPositionFrom(GlyphView v, int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          提供確定下一個以可視化形式表示的模型位置的方法,使用者可以在此位置放置一個插入符。
 int GlyphView.GlyphPainter.getNextVisualPositionFrom(GlyphView v, int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          提供確定下一個以可視化形式表示的模型位置的方法,使用者可以在此位置放置一個插入符。
 int AsyncBoxView.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          提供確定下一個以可視化形式表示的模型位置的方法,使用者可以在此位置放置一個插入符。
 int AsyncBoxView.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          提供確定下一個以可視化形式表示的模型位置的方法,使用者可以在此位置放置一個插入符。
 int CompositeView.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          提供一種方法來確定下一個以可視化形式表示的模型位置,使用者可以在此位置放置一個插入符。
 int CompositeView.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          提供一種方法來確定下一個以可視化形式表示的模型位置,使用者可以在此位置放置一個插入符。
 int GlyphView.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          提供一種方法來確定下一個以可視化形式表示的模型位置,使用者可以在此位置放置一個插入符。
 int GlyphView.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          提供一種方法來確定下一個以可視化形式表示的模型位置,使用者可以在此位置放置一個插入符。
 int View.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          提供某種途徑來確定可以放置一個插入符的下一個可視表示模型位置。
 int View.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          提供某種途徑來確定可以放置一個插入符的下一個可視表示模型位置。
 int NavigationFilter.getNextVisualPositionFrom(JTextComponent text, int pos, Position.Bias bias, int direction, Position.Bias[] biasRet)
          返回從現在位置起的下一個放置插入符的可視位置。
 int NavigationFilter.getNextVisualPositionFrom(JTextComponent text, int pos, Position.Bias bias, int direction, Position.Bias[] biasRet)
          返回從現在位置起的下一個放置插入符的可視位置。
 int AsyncBoxView.getViewIndex(int pos, Position.Bias b)
          返回該模型中表示給定位置的子視圖索引。
 int CompositeView.getViewIndex(int pos, Position.Bias b)
          返回表示模型中給定位置的子視圖索引。
 int View.getViewIndex(int pos, Position.Bias b)
          返回表示模型中給定位置的子視圖索引。
protected  int AsyncBoxView.getViewIndexAtPosition(int pos, Position.Bias b)
          獲取此模型中表示給定位置的子視圖索引。
abstract  Shape GlyphView.GlyphPainter.modelToView(GlyphView v, int pos, Position.Bias bias, Shape a)
          提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。
 Shape CompositeView.modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)
          提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。
 Shape View.modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)
          為給定區域提供從文檔模型坐標空間到視圖坐標空間的映射。
 Shape AsyncBoxView.modelToView(int pos, Shape a, Position.Bias b)
          提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。
 Shape BoxView.modelToView(int pos, Shape a, Position.Bias b)
          提供從文檔模型的坐標空間到映射到它的視圖的坐標空間的映射。
 Shape ComponentView.modelToView(int pos, Shape a, Position.Bias b)
          提供模型坐標空間到視圖坐標空間的映射。
 Shape CompositeView.modelToView(int pos, Shape a, Position.Bias b)
          提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。
 Shape GlyphView.modelToView(int pos, Shape a, Position.Bias b)
          提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。
 Shape IconView.modelToView(int pos, Shape a, Position.Bias b)
          提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。
 Shape PasswordView.modelToView(int pos, Shape a, Position.Bias b)
          提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。
 Shape FieldView.modelToView(int pos, Shape a, Position.Bias b)
          提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。
 Shape PlainView.modelToView(int pos, Shape a, Position.Bias b)
          提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。
abstract  Shape View.modelToView(int pos, Shape a, Position.Bias b)
          為給定字元提供從文檔模型坐標空間到視圖坐標空間的映射。
abstract  void NavigationFilter.FilterBypass.moveDot(int dot, Position.Bias bias)
          移動插入符的位置,並跳過 NavigationFilter。
 void DefaultCaret.moveDot(int dot, Position.Bias dotBias)
          將插入符位置移動到指定位置,存在指定偏差。
 void NavigationFilter.moveDot(NavigationFilter.FilterBypass fb, int dot, Position.Bias bias)
          在 Caret 移動點之前調用。
abstract  void NavigationFilter.FilterBypass.setDot(int dot, Position.Bias bias)
          設置插入符的位置,並跳過 NavigationFilter。
 void DefaultCaret.setDot(int dot, Position.Bias dotBias)
          將插入符位置和標記設置為指定位置,存在指定偏差。
 void NavigationFilter.setDot(NavigationFilter.FilterBypass fb, int dot, Position.Bias bias)
          在 Caret 設置點之前調用。
 int AsyncBoxView.viewToModel(float x, float y, Shape a, Position.Bias[] biasReturn)
          提供從視圖坐標空間到模型邏輯坐標空間的映射。
 int BoxView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          提供從視圖坐標空間到模型邏輯坐標空間的映射。
 int ComponentView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          提供從視圖坐標空間到模型邏輯坐標空間的映射。
 int CompositeView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          提供從視圖坐標空間到模型的邏輯坐標空間的映射。
 int GlyphView.viewToModel(float x, float y, Shape a, Position.Bias[] biasReturn)
          提供從視圖坐標空間到模型邏輯坐標空間的映射。
 int IconView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          提供從視圖坐標空間到該模型的邏輯坐標空間的映射。
 int PasswordView.viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)
          提供從視圖坐標空間到該模型的邏輯坐標空間的映射。
 int FieldView.viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)
          提供從視圖坐標空間到該模型的邏輯坐標空間的映射。
 int PlainView.viewToModel(float fx, float fy, Shape a, Position.Bias[] bias)
          提供從視圖坐標空間到該模型的邏輯坐標空間的映射。
abstract  int View.viewToModel(float x, float y, Shape a, Position.Bias[] biasReturn)
          提供從視圖坐標空間到模型的邏輯坐標空間的映射。
abstract  int GlyphView.GlyphPainter.viewToModel(GlyphView v, float x, float y, Shape a, Position.Bias[] biasReturn)
          提供從視圖坐標空間到模型邏輯坐標空間的映射。
 

javax.swing.text.htmlPosition.Bias 的使用
 

參數型別為 Position.Biasjavax.swing.text.html 中的方法
 Shape ImageView.modelToView(int pos, Shape a, Position.Bias b)
          提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。
 int ImageView.viewToModel(float x, float y, Shape a, Position.Bias[] bias)
          提供從視圖坐標空間到該模型的邏輯坐標空間的映射。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only