|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.swing.text.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
- 指定されたテキストの開始を表すビューの開始位置 >= 0x
- テキストへのオフセットに変換するターゲットビュー位置 >= 0e
- タブを拡張する方法。この値が 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 Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.