|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.swing.text.Utilities
public class Utilities
處理各種文本相關活動的方法集合。
建構子摘要 | |
---|---|
Utilities()
|
方法摘要 | |
---|---|
static int |
drawTabbedText(Segment s,
int x,
int y,
Graphics g,
TabExpander e,
int startOffset)
使用給定的製表符擴展方式來擴展給定文本所包含的任何製表符,從而繪製給定的文本。 |
static int |
getBreakLocation(Segment s,
FontMetrics metrics,
int x0,
int x,
TabExpander e,
int startOffset)
確定對給定文本進行拆分的位置,以符合給定的跨距。 |
static int |
getNextWord(JTextComponent c,
int offs)
確定針對給定位置的下一個單詞開頭。 |
static Element |
getParagraphElement(JTextComponent c,
int offs)
確定某個段落/行要使用的元素。 |
static int |
getPositionAbove(JTextComponent c,
int offs,
int x)
確定模型中離行上方給定的視圖位置最近的位置。 |
static int |
getPositionBelow(JTextComponent c,
int offs,
int x)
確定模型中離行下方給定的視圖位置最近的位置。 |
static int |
getPreviousWord(JTextComponent c,
int offs)
確定針對給定位置的上一個單詞開頭。 |
static int |
getRowEnd(JTextComponent c,
int offs)
確定包含指定模型位置的行的結束行模型位置。 |
static int |
getRowStart(JTextComponent c,
int offs)
確定包含指定模型位置的行的起始行模型位置。 |
static int |
getTabbedTextOffset(Segment s,
FontMetrics metrics,
int x0,
int x,
TabExpander e,
int startOffset)
確定給定文本中的某個相對偏移量,使其能最好的表示視圖坐標系統中的給定跨距。 |
static int |
getTabbedTextOffset(Segment s,
FontMetrics metrics,
int x0,
int x,
TabExpander e,
int startOffset,
boolean round)
|
static int |
getTabbedTextWidth(Segment s,
FontMetrics metrics,
int x,
TabExpander e,
int startOffset)
確定給定的考慮製表符的文本段的寬度。 |
static int |
getWordEnd(JTextComponent c,
int offs)
確定針對給定位置的單詞結尾。 |
static int |
getWordStart(JTextComponent c,
int offs)
確定針對給定模型位置的單詞開頭。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public Utilities()
方法詳細資訊 |
---|
public static final int drawTabbedText(Segment s, int x, int y, Graphics g, TabExpander e, int startOffset)
s
- 文本源x
- X 起始處,該值 >= 0y
- Y 起始處,該值 >= 0g
- 圖形上下文e
- 擴展製表符的方式如果此值為 null,則製表符將被擴展成為一個空白字元。startOffset
- 文檔中文本的起始偏移量,該值 >= 0
public static final int getTabbedTextWidth(Segment s, FontMetrics metrics, int x, TabExpander e, int startOffset)
s
- 文本源metrics
- 用於計算的字體規格x
- X 起始處,該值 >= 0e
- 擴展製表符的方式。如果此值為 null,則製表符將被擴展成為一個空白字元。startOffset
- 文檔中文本的起始偏移量,該值 >= 0
public static final int getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset)
s
- 文本源metrics
- 用於計算的字體規格x0
- 代表給定文本開始處起始視圖的位置,該值 >= 0。x
- 要轉換為文本中偏移量的目標視圖位置,該值 >= 0。e
- 擴展製表符的方式。如果此值為 null,則製表符將被擴展成為一個空白字元。startOffset
- 文檔中文本的起始偏移量,該值 >= 0
public static final int getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset, boolean round)
public static final int getBreakLocation(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset)
s
- 文本源metrics
- 用於計算的字體規格x0
- 表示給定文本開始處的起始視圖位置。x
- 要轉換為文本中偏移量的目標視圖位置。e
- 擴展製表符的方式。如果此值為 null,則製表符將被擴展成為一個空白字元。startOffset
- 文本文檔中的起始偏移量
public static final int getRowStart(JTextComponent c, int offs) throws BadLocationException
c
- 編輯器offs
- 文檔中的偏移量,該值 >= 0
BadLocationException
- 如果偏移量超出範圍public static final int getRowEnd(JTextComponent c, int offs) throws BadLocationException
c
- 編輯器offs
- 文檔中的偏移量,該值 >= 0
BadLocationException
- 如果偏移量超出範圍public static final int getPositionAbove(JTextComponent c, int offs, int x) throws BadLocationException
c
- 編輯器offs
- 文檔中的偏移量,該值 >= 0x
- X 坐標,該值 >= 0
BadLocationException
- 如果偏移量超出範圍public static final int getPositionBelow(JTextComponent c, int offs, int x) throws BadLocationException
c
- 編輯器offs
- 文檔中的偏移量,該值 >= 0x
- X 坐標,該值 >= 0
BadLocationException
- 如果偏移量超出範圍public static final int getWordStart(JTextComponent c, int offs) throws BadLocationException
c
- 編輯器offs
- 文檔中的偏移量,該值 >= 0
BadLocationException
- 如果偏移量超出範圍public static final int getWordEnd(JTextComponent c, int offs) throws BadLocationException
c
- 編輯器offs
- 文檔中的偏移量,該值 >= 0
BadLocationException
- 如果偏移量超出範圍public static final int getNextWord(JTextComponent c, int offs) throws BadLocationException
c
- 編輯器offs
- 文檔中的偏移量,該值 >= 0
BadLocationException
- 如果偏移量超出範圍public static final int getPreviousWord(JTextComponent c, int offs) throws BadLocationException
c
- 編輯器offs
- 文檔中的偏移量,該值 >= 0
BadLocationException
- 如果偏移量超出範圍public static final Element getParagraphElement(JTextComponent c, int offs)
c
- 編輯器offs
- 文檔中的起始偏移量,該值 >= 0
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。