クラス
javax.swing.text.Segmentの使用
パッケージ | 説明 |
---|---|
javax.swing.text |
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
|
-
javax.swing.textでのSegmentの使用
Segmentを返すjavax.swing.text内のメソッド 修飾子と型 メソッド 説明 protected Segment
PlainView. getLineBuffer()
関連するドキュメントからテキストを取得するために使用できるバッファへのアクセスを提供します。protected Segment
WrappedPlainView. getLineBuffer()
関連するドキュメントからテキストを取得するために使用できるバッファへのアクセスを提供します。Segment
GlyphView. getText(int p0, int p1)
指定された範囲を占めるテキストへの参照を取得します。Segment型のパラメータを持つjavax.swing.text内のメソッド 修飾子と型 メソッド 説明 static float
Utilities. drawTabbedText(Segment s, float x, float y, Graphics2D g, TabExpander e, int startOffset)
指定されたタブ拡張手法を使用して含まれているタブを拡張しながら、指定されたテキストをレンダリングします。static int
Utilities. drawTabbedText(Segment s, int x, int y, Graphics g, TabExpander e, int startOffset)
非推奨。static int
Utilities. getBreakLocation(Segment s, FontMetrics metrics, float x0, float x, TabExpander e, int startOffset)
指定された範囲に収まるように指定されたテキストを分割する位置を決定します。static int
Utilities. getBreakLocation(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset)
void
AbstractDocument.Content. getChars(int where, int len, Segment txt)
文字のシーケンスを取得して、セグメントにコピーします。void
GapContent. getChars(int where, int len, Segment chars)
コンテンツの一部を取り出します。void
StringContent. getChars(int where, int len, Segment chars)
コンテンツの一部を取り出します。static int
Utilities. getTabbedTextOffset(Segment s, FontMetrics metrics, float x0, float x, TabExpander e, int startOffset, boolean round)
ビュー座標系内で指定された範囲をもっともよく表現する、指定されたテキストへの相対オフセットを判定します。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 float
Utilities. getTabbedTextWidth(Segment s, FontMetrics metrics, float x, TabExpander e, int startOffset)
タブを考慮しながら、指定されたテキスト・セグメントの幅を判定します。static int
Utilities. getTabbedTextWidth(Segment s, FontMetrics metrics, int x, TabExpander e, int startOffset)
void
AbstractDocument. getText(int offset, int length, Segment txt)
ドキュメントの指定部分内にあるテキストを取得します。void
Document. getText(int offset, int length, Segment txt)
ドキュメントの指定部分内にあるテキストを取得します。
Utilities.drawTabbedText(Segment, float, float, Graphics2D, TabExpander, int)
に置き換えられました