パッケージ | 説明 |
---|---|
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, 2013, Oracle and/or its affiliates. All rights reserved.