パッケージ | 説明 |
---|---|
javax.swing.text |
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
FieldView
複数行のプレーン・テキスト・ビューを単一行エディタのビューに適合するように拡張します。
|
class |
ParagraphView
複数のフォント、色、コンポーネント、アイコンなどをサポートする単純な行折返し段落のビューです。
|
class |
PasswordView
JPasswordFieldのUIの実装で使用するのに適したViewを実装します。
|
class |
PlainView
フォントと色が1種類ずつのテキストを含む単純な複数行テキスト・ビューのために、Viewインタフェースを実装します。
|
class |
WrappedPlainView
折返しを行うプレーン・テキスト(フォントおよび色が1種類ずつのテキスト)のビューです。
|
修飾子と型 | メソッドと説明 |
---|---|
TabExpander |
GlyphView.getTabExpander()
タブがこのビューに存在する場合に使うTabExpanderを取得します。
|
修飾子と型 | メソッドと説明 |
---|---|
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)
指定された範囲に収まるように指定されたテキストを分割する位置を決定します。
|
abstract float |
GlyphView.GlyphPainter.getSpan(GlyphView v, int p0, int p1, TabExpander e, float x)
タブ展開の開始位置の指定を受けて、グリフのスパンを決定します。
|
float |
GlyphView.getTabbedSpan(float x, TabExpander e)
指定されたタブ展開の実装を使うときに望ましいスパンを指定します。
|
float |
TabableView.getTabbedSpan(float x, TabExpander e)
指定されたタブ展開の実装を使うときに望ましいスパンを指定します。
|
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)
タブを考慮しながら、指定されたテキスト・セグメントの幅を判定します。
|
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.