public class Utilities extends Object
コンストラクタと説明 |
---|
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)
指定されたモデル位置の語の開始位置を決定します。
|
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
- ドキュメント内のテキストの開始オフセット>= 0public static final int getTabbedTextWidth(Segment s, FontMetrics metrics, int x, TabExpander e, int startOffset)
s
- テキストの転送元metrics
- 計算に使用するフォント・メトリックスx
- X原点>= 0e
- タブを拡張する方法。この値がnullの場合タブは空白文字として拡張される。startOffset
- ドキュメント内のテキストの開始オフセット>= 0public 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
- ドキュメント内のテキストの開始オフセット>= 0public 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
- ドキュメントのオフセット>= 0BadLocationException
- オフセットが範囲外の場合public static final int getRowEnd(JTextComponent c, int offs) throws BadLocationException
c
- エディタoffs
- ドキュメントのオフセット>= 0BadLocationException
- オフセットが範囲外の場合public static final int getPositionAbove(JTextComponent c, int offs, int x) throws BadLocationException
c
- エディタoffs
- ドキュメントのオフセット>= 0x
- X座標>= 0BadLocationException
- オフセットが範囲外の場合public static final int getPositionBelow(JTextComponent c, int offs, int x) throws BadLocationException
c
- エディタoffs
- ドキュメントのオフセット>= 0x
- X座標>= 0BadLocationException
- オフセットが範囲外の場合public static final int getWordStart(JTextComponent c, int offs) throws BadLocationException
c
- エディタoffs
- ドキュメントのオフセット>= 0BadLocationException
- オフセットが範囲外の場合public static final int getWordEnd(JTextComponent c, int offs) throws BadLocationException
c
- エディタoffs
- ドキュメントのオフセット>= 0BadLocationException
- オフセットが範囲外の場合public static final int getNextWord(JTextComponent c, int offs) throws BadLocationException
c
- エディタoffs
- ドキュメントのオフセット>= 0BadLocationException
- オフセットが範囲外の場合public static final int getPreviousWord(JTextComponent c, int offs) throws BadLocationException
c
- エディタoffs
- ドキュメントのオフセット>= 0BadLocationException
- オフセットが範囲外の場合public static final Element getParagraphElement(JTextComponent c, int offs)
c
- エディタoffs
- ドキュメントの開始オフセット>= 0 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.