JavaTM Platform
Standard Ed. 6

クラス
javax.swing.text.Segment の使用

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 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)
          指定されたスパンに収まるように指定されたテキストを分割する位置を決定します。
 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, 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)
          タブを考慮しながら、指定されたテキストのセグメントの幅を指定します。
 void Document.getText(int offset, int length, Segment txt)
          ドキュメントの指定部分内にあるテキストを取得します。
 void AbstractDocument.getText(int offset, int length, Segment txt)
          ドキュメントの指定部分内にあるテキストを取得します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。