|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.swing.plaf.ComponentUI javax.swing.plaf.TextUI
public abstract class TextUI
文本編輯器使用者介面
建構子摘要 | |
---|---|
TextUI()
|
方法摘要 | |
---|---|
abstract void |
damageRange(JTextComponent t,
int p0,
int p1)
促使重新繪製負責模型給定部分的那部分視圖。 |
abstract void |
damageRange(JTextComponent t,
int p0,
int p1,
Position.Bias firstBias,
Position.Bias secondBias)
促使重新繪製負責模型給定部分的那部分視圖。 |
abstract EditorKit |
getEditorKit(JTextComponent t)
獲取為要編輯的文檔型別設置策略的服務綁定。 |
abstract int |
getNextVisualPositionFrom(JTextComponent t,
int pos,
Position.Bias b,
int direction,
Position.Bias[] biasRet)
提供確定下一個可以放置一個插入符的可見模型位置的方法。 |
abstract View |
getRootView(JTextComponent t)
獲取分派了相關文本元件(即層次結構的根)的 View,可遍歷這些元件來確定在空間中表示模型的形式。 |
String |
getToolTipText(JTextComponent t,
Point pt)
返回在傳入位置上用作工具提示的字元串。 |
abstract Rectangle |
modelToView(JTextComponent t,
int pos)
將模型中的給定位置轉換成視圖坐標系統中的某一個位置。 |
abstract Rectangle |
modelToView(JTextComponent t,
int pos,
Position.Bias bias)
將模型中的給定位置轉換成視圖坐標系統中的某一個位置。 |
abstract int |
viewToModel(JTextComponent t,
Point pt)
將視圖坐標系統中的給定位置轉換成模型中最有代表性的位置。 |
abstract int |
viewToModel(JTextComponent t,
Point pt,
Position.Bias[] biasReturn)
提供從視圖坐標空間到模型的邏輯坐標空間的映射關係。 |
從類別 javax.swing.plaf.ComponentUI 繼承的方法 |
---|
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public TextUI()
方法詳細資訊 |
---|
public abstract Rectangle modelToView(JTextComponent t, int pos) throws BadLocationException
pos
- 模型中要轉換的本地位置,該位置 >= 0
BadLocationException
- 如果給定位置並不表示相關文檔中的一個有效位置public abstract Rectangle modelToView(JTextComponent t, int pos, Position.Bias bias) throws BadLocationException
pos
- 模型中要轉換的本地位置,該位置 >= 0
BadLocationException
- 如果給定位置並不表示相關文檔中的一個有效位置public abstract int viewToModel(JTextComponent t, Point pt)
pt
- 視圖中要轉換的位置。此位置應該與鼠標事件在同一坐標系統中。
public abstract int viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)
pt
- 視圖中要轉換的位置。此位置應該與鼠標事件在同一坐標系統中。biasReturn
- 由此方法填充,以指示給定點是更接近於模型中的前一個字元,還是更接近於模型中的下一個字元
public abstract int getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet) throws BadLocationException
t
- 為其安裝此 UI 的文本元件pos
- 要轉換的位置,該位置 >= 0b
- 位置的偏差direction
- 以當前位置開始的方向,可以將它們設想為通常出現在鍵盤上的箭頭鍵。該參數可以是 SwingConstants.WEST、SwingConstants.EAST、SwingConstants.NORTH 或 SwingConstants.SOUTHbiasRet
- 套件含返回位置偏差的陣列
BadLocationException
IllegalArgumentException
- 如果方向無效public abstract void damageRange(JTextComponent t, int p0, int p1)
p0
- 範圍的起始位置,該位置 >= 0p1
- 範圍的結束位置,該位置 >= p0public abstract void damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias)
p0
- 範圍的起始位置,該位置 >= 0p1
- 範圍的結束位置,該位置 >= p0public abstract EditorKit getEditorKit(JTextComponent t)
public abstract View getRootView(JTextComponent t)
public String getToolTipText(JTextComponent t, Point pt)
JTextComponent.getToolTipText(java.awt.event.MouseEvent)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。