|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 TabExpander 的軟體套件 | |
---|---|
javax.swing.text | 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 |
javax.swing.text 中 TabExpander 的使用 |
---|
實作 TabExpander 的 javax.swing.text 中的類別 | |
---|---|
class |
FieldView
擴展多行純文本視圖,使其適合單行編輯器視圖。 |
class |
ParagraphView
存在簡單換行的段落的視圖,其支持多種字體、顏色、元件、圖標等。 |
class |
PasswordView
實作適用於 JPasswordField UI 實作的視圖。 |
class |
PlainView
實作簡單的多行文本視圖的 View 介面,該文本視圖的文本只有一種字體和顏色。 |
class |
WrappedPlainView
進行換行的純文本(僅有一種字體和顏色的文本)視圖。 |
返回 TabExpander 的 javax.swing.text 中的方法 | |
---|---|
TabExpander |
GlyphView.getTabExpander()
如果此視圖中存在選項卡,則獲取要使用的 TabExpander。 |
參數型別為 TabExpander 的 javax.swing.text 中的方法 | |
---|---|
static int |
Utilities.drawTabbedText(Segment s,
int x,
int y,
Graphics g,
TabExpander e,
int startOffset)
使用給定的製表符擴展方式來擴展給定文本所包含的任何製表符,從而繪製給定的文本。 |
static int |
Utilities.getBreakLocation(Segment s,
FontMetrics metrics,
int x0,
int x,
TabExpander e,
int startOffset)
確定對給定文本進行拆分的位置,以符合給定的跨距。 |
abstract float |
GlyphView.GlyphPainter.getSpan(GlyphView v,
int p0,
int p1,
TabExpander e,
float x)
確定給定開始位置(相對於選項卡擴展而言)的字形區域。 |
float |
GlyphView.getTabbedSpan(float x,
TabExpander e)
確定使用給定選項卡擴展實作時所需的區域。 |
float |
TabableView.getTabbedSpan(float x,
TabExpander e)
確定當使用給定的製表符擴展實作時所需的跨距。 |
static int |
Utilities.getTabbedTextOffset(Segment s,
FontMetrics metrics,
int x0,
int x,
TabExpander e,
int startOffset)
確定給定文本中的某個相對偏移量,使其能最好的表示視圖坐標系統中的給定跨距。 |
static int |
Utilities.getTabbedTextOffset(Segment s,
FontMetrics metrics,
int x0,
int x,
TabExpander e,
int startOffset,
boolean round)
|
static int |
Utilities.getTabbedTextWidth(Segment s,
FontMetrics metrics,
int x,
TabExpander e,
int startOffset)
確定給定的考慮製表符的文本段的寬度。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。